├── .gitattributes ├── .github ├── issue_request_template.md ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── daily.yml │ └── project.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-hooks.yaml ├── .prettierignore ├── LICENSE.txt ├── Makefile ├── README.md ├── ci ├── cov.sh ├── dev.sh ├── e2ereport.sh ├── gen.sh ├── peek-wasm-size.sh ├── release │ ├── README.md │ ├── _build.sh │ ├── _install.sh │ ├── aws │ │ ├── ensure.sh │ │ └── ssh.sh │ ├── build.sh │ ├── build │ │ ├── .dockerignore │ │ └── .gitignore │ ├── build_in_docker.sh │ ├── changelogs │ │ ├── next.md │ │ ├── template.md │ │ ├── v0.0.12.md │ │ ├── v0.0.13.md │ │ ├── v0.1.0.md │ │ ├── v0.1.1.md │ │ ├── v0.1.2.md │ │ ├── v0.1.3.md │ │ ├── v0.1.4.md │ │ ├── v0.1.5.md │ │ ├── v0.1.6.md │ │ ├── v0.2.0.md │ │ ├── v0.2.1.md │ │ ├── v0.2.2.md │ │ ├── v0.2.3.md │ │ ├── v0.2.4.md │ │ ├── v0.2.5.md │ │ ├── v0.2.6.md │ │ ├── v0.3.0.md │ │ ├── v0.4.0.md │ │ ├── v0.4.1.md │ │ ├── v0.4.2.md │ │ ├── v0.5.0.md │ │ ├── v0.5.1.md │ │ ├── v0.6.0.md │ │ ├── v0.6.1.md │ │ ├── v0.6.2.md │ │ ├── v0.6.3.md │ │ ├── v0.6.4.md │ │ ├── v0.6.5.md │ │ ├── v0.6.6.md │ │ ├── v0.6.7.md │ │ ├── v0.6.8.md │ │ ├── v0.6.9.md │ │ ├── v0.7.0.md │ │ └── v0.7.1.md │ ├── docker │ │ ├── Dockerfile │ │ ├── build.sh │ │ └── entrypoint.sh │ ├── gen_install.sh │ ├── gen_template_lib.sh │ ├── linux │ │ └── Dockerfile │ ├── release-js.sh │ ├── release.sh │ ├── template │ │ ├── LICENSE.txt │ │ ├── Makefile │ │ ├── README.md.sh │ │ ├── man │ │ │ └── d2.1 │ │ └── scripts │ │ │ ├── install.sh │ │ │ ├── lib.sh │ │ │ └── uninstall.sh │ └── windows │ │ ├── .gitignore │ │ ├── d2.ico │ │ ├── d2.png │ │ └── d2.wxs └── test.sh ├── cmd └── d2plugin-dagre │ └── main.go ├── d2ast ├── d2ast.go ├── d2ast_test.go ├── error.go └── keywords.go ├── d2chaos ├── d2chaos.go ├── d2chaos_test.go └── out │ └── .gitignore ├── d2cli ├── export.go ├── export_test.go ├── fmt.go ├── help.go ├── main.go ├── main_test.go ├── play.go ├── static │ ├── favicon-err.ico │ ├── favicon.ico │ ├── watch.css │ └── watch.js ├── validate.go ├── watch.go └── watch_dev.go ├── d2compiler ├── compile.go ├── compile_test.go └── doc.go ├── d2exporter ├── export.go └── export_test.go ├── d2format ├── escape.go ├── escape_test.go ├── format.go └── format_test.go ├── d2graph ├── d2graph.go ├── d2graph_test.go ├── grid_diagram.go ├── layout.go ├── seqdiagram.go ├── serde.go └── serde_test.go ├── d2ir ├── compile.go ├── compile_test.go ├── d2ir.go ├── d2ir_test.go ├── filter_test.go ├── import.go ├── import_test.go ├── merge.go ├── pattern.go ├── pattern_test.go └── query.go ├── d2js ├── .gitignore ├── d2wasm │ ├── api.go │ ├── functions.go │ └── types.go ├── js.go └── js │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── build.js │ ├── bun.lockb │ ├── ci │ └── build.sh │ ├── d2.wasm │ ├── dev-server.js │ ├── examples │ ├── basic.html │ └── customizable.html │ ├── index.d.ts │ ├── make.sh │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── elk-loader.browser.js │ ├── index.js │ ├── platform.browser.js │ ├── platform.js │ ├── platform.node.js │ ├── wasm-loader.node.js │ ├── worker.browser.js │ ├── worker.js │ └── worker.node.js │ ├── test │ ├── integration │ │ ├── cjs.test.js │ │ └── esm.test.js │ └── unit │ │ ├── basic.test.js │ │ └── encoding.test.js │ ├── vendor │ └── decode.min.js │ └── wasm │ └── wasm_exec.js ├── d2layouts ├── d2dagrelayout │ ├── NOTICE.txt │ ├── dagre.js │ ├── dagre.js.br │ ├── layout.go │ ├── layout_embed.go │ ├── layout_embed_wasm.go │ ├── object_mapper.go │ └── setup.js ├── d2elklayout │ ├── NOTICE.txt │ ├── elk.js │ ├── elk_embed.go │ ├── elk_embed_wasm.go │ ├── layout.go │ ├── setup.js │ └── wasm.go ├── d2grid │ ├── constants.go │ ├── grid_diagram.go │ ├── layout.go │ └── layout_test.go ├── d2layoutfeatures │ └── d2layoutfeatures.go ├── d2layouts.go ├── d2near │ └── layout.go └── d2sequence │ ├── constants.go │ ├── layout.go │ ├── layout_test.go │ └── sequence_diagram.go ├── d2lib └── d2.go ├── d2lsp ├── completion.go ├── completion_test.go ├── d2lsp.go └── d2lsp_test.go ├── d2oracle ├── edit.go ├── edit_test.go ├── get.go └── get_test.go ├── d2parser ├── .gitignore ├── parse.go ├── parse_test.go └── utf16_gen.go ├── d2plugin ├── exec.go ├── plugin.go ├── plugin_dagre.go ├── plugin_elk.go ├── plugin_features.go └── serve.go ├── d2renderers ├── d2animate │ └── d2animate.go ├── d2ascii │ ├── asciicanvas │ │ └── asciicanvas.go │ ├── asciiroute │ │ ├── asciiroute.go │ │ ├── drawing.go │ │ ├── labels.go │ │ └── routing.go │ ├── asciishapes │ │ ├── asciishapes.go │ │ ├── callout.go │ │ ├── class.go │ │ ├── cylinder.go │ │ ├── diamond.go │ │ ├── document.go │ │ ├── helpers.go │ │ ├── hexagon.go │ │ ├── package.go │ │ ├── page.go │ │ ├── parallelogram.go │ │ ├── person.go │ │ ├── queue.go │ │ ├── rectangle.go │ │ ├── sqltable.go │ │ ├── step.go │ │ └── stored_data.go │ ├── charset │ │ ├── ascii.go │ │ ├── charset.go │ │ └── unicode.go │ └── d2ascii.go ├── d2fonts │ ├── NOTICE.txt │ ├── README.md │ ├── d2fonts_common.go │ ├── d2fonts_embed.go │ ├── d2fonts_embed_wasm.go │ ├── d2fonts_test.go │ ├── encoded │ │ ├── FuzzyBubbles-Bold.txt │ │ ├── FuzzyBubbles-Bold.txt.br │ │ ├── FuzzyBubbles-Regular.txt │ │ ├── FuzzyBubbles-Regular.txt.br │ │ ├── SourceCodePro-Bold.txt │ │ ├── SourceCodePro-Bold.txt.br │ │ ├── SourceCodePro-Italic.txt │ │ ├── SourceCodePro-Italic.txt.br │ │ ├── SourceCodePro-Regular.txt │ │ ├── SourceCodePro-Regular.txt.br │ │ ├── SourceCodePro-Semibold.txt │ │ ├── SourceCodePro-Semibold.txt.br │ │ ├── SourceSansPro-Bold.txt │ │ ├── SourceSansPro-Bold.txt.br │ │ ├── SourceSansPro-Italic.txt │ │ ├── SourceSansPro-Italic.txt.br │ │ ├── SourceSansPro-Regular.txt │ │ ├── SourceSansPro-Regular.txt.br │ │ ├── SourceSansPro-Semibold.txt │ │ └── SourceSansPro-Semibold.txt.br │ ├── testdata │ │ └── d2fonts │ │ │ └── cut.exp.txt │ └── ttf │ │ ├── FuzzyBubbles-Bold.ttf │ │ ├── FuzzyBubbles-Regular.ttf │ │ ├── SourceCodePro-Bold.ttf │ │ ├── SourceCodePro-Italic.ttf │ │ ├── SourceCodePro-Regular.ttf │ │ ├── SourceCodePro-Semibold.ttf │ │ ├── SourceSansPro-Bold.ttf │ │ ├── SourceSansPro-Italic.ttf │ │ ├── SourceSansPro-Regular.ttf │ │ └── SourceSansPro-Semibold.ttf ├── d2latex │ ├── latex_common.go │ ├── latex_embed.go │ ├── latex_embed_wasm.go │ ├── latex_test.go │ ├── mathjax.js │ ├── mathjax.js.br │ ├── polyfills.js │ └── setup.js ├── d2sketch │ ├── rough.js │ ├── setup.js │ ├── sketch.go │ ├── sketch_test.go │ ├── streaks.txt │ └── testdata │ │ ├── all_shapes │ │ └── sketch.exp.svg │ │ ├── all_shapes_dark │ │ └── sketch.exp.svg │ │ ├── animated │ │ └── sketch.exp.svg │ │ ├── animated_dark │ │ └── sketch.exp.svg │ │ ├── arrowheads │ │ └── sketch.exp.svg │ │ ├── arrowheads_dark │ │ └── sketch.exp.svg │ │ ├── basic │ │ └── sketch.exp.svg │ │ ├── basic_dark │ │ └── sketch.exp.svg │ │ ├── border-container │ │ └── sketch.exp.svg │ │ ├── child_to_child │ │ └── sketch.exp.svg │ │ ├── child_to_child_dark │ │ └── sketch.exp.svg │ │ ├── class │ │ └── sketch.exp.svg │ │ ├── class_and_sqlTable_border_radius │ │ └── sketch.exp.svg │ │ ├── class_dark │ │ └── sketch.exp.svg │ │ ├── connection-style-fill │ │ └── sketch.exp.svg │ │ ├── connection_label │ │ └── sketch.exp.svg │ │ ├── connection_label_dark │ │ └── sketch.exp.svg │ │ ├── crows_feet │ │ └── sketch.exp.svg │ │ ├── crows_feet_dark │ │ └── sketch.exp.svg │ │ ├── dots-3d │ │ └── sketch.exp.svg │ │ ├── dots-all │ │ └── sketch.exp.svg │ │ ├── dots-multiple │ │ └── sketch.exp.svg │ │ ├── dots-real │ │ └── sketch.exp.svg │ │ ├── dots │ │ └── sketch.exp.svg │ │ ├── double-border │ │ └── sketch.exp.svg │ │ ├── elk_corners │ │ └── sketch.exp.svg │ │ ├── long_arrowhead_label │ │ └── sketch.exp.svg │ │ ├── opacity │ │ └── sketch.exp.svg │ │ ├── opacity_dark │ │ └── sketch.exp.svg │ │ ├── overlay │ │ └── sketch.exp.svg │ │ ├── paper-real │ │ └── sketch.exp.svg │ │ ├── root-fill │ │ └── sketch.exp.svg │ │ ├── sql_tables │ │ └── sketch.exp.svg │ │ ├── sql_tables_dark │ │ └── sketch.exp.svg │ │ ├── terminal │ │ └── sketch.exp.svg │ │ ├── test-gradient-fill-values-in-sketch-mode │ │ └── sketch.exp.svg │ │ ├── twitter │ │ └── sketch.exp.svg │ │ ├── twitter_dark │ │ └── sketch.exp.svg │ │ └── unfilled_triangle │ │ └── sketch.exp.svg └── d2svg │ ├── NOTICE.txt │ ├── appendix │ ├── appendix.go │ ├── appendix_test.go │ └── testdata │ │ ├── diagram_wider_than_tooltip │ │ └── sketch.exp.svg │ │ ├── internal-links │ │ └── sketch.exp.svg │ │ ├── links │ │ └── sketch.exp.svg │ │ ├── links_dark │ │ └── sketch.exp.svg │ │ ├── tooltip_fill │ │ └── sketch.exp.svg │ │ └── tooltip_wider_than_diagram │ │ └── sketch.exp.svg │ ├── class.go │ ├── code.go │ ├── d2svg.go │ ├── d2svg_embed.go │ ├── d2svg_embed_wasm.go │ ├── d2svg_test.go │ ├── dark_theme │ ├── dark_theme_test.go │ └── testdata │ │ ├── all_shapes │ │ └── dark_theme.exp.svg │ │ ├── animated │ │ └── dark_theme.exp.svg │ │ ├── arrowheads │ │ └── dark_theme.exp.svg │ │ ├── basic │ │ └── dark_theme.exp.svg │ │ ├── child_to_child │ │ └── dark_theme.exp.svg │ │ ├── class │ │ └── dark_theme.exp.svg │ │ ├── code │ │ └── dark_theme.exp.svg │ │ ├── connection_label │ │ └── dark_theme.exp.svg │ │ ├── opacity │ │ └── dark_theme.exp.svg │ │ ├── overlay │ │ └── dark_theme.exp.svg │ │ ├── sql_tables │ │ └── dark_theme.exp.svg │ │ └── twitter │ │ └── dark_theme.exp.svg │ ├── dots.txt │ ├── github-markdown.css │ ├── grain.txt │ ├── lines.txt │ ├── link.svg │ ├── paper.txt │ ├── paper.txt.br │ ├── style.css │ ├── table.go │ └── tooltip.svg ├── d2target ├── class.go ├── d2target.go └── sqltable.go ├── d2themes ├── README.md ├── common.go ├── d2themes.go ├── d2themescatalog │ ├── aubergine.go │ ├── buttered_toast.go │ ├── c4.go │ ├── catalog.go │ ├── colorblind_clear.go │ ├── cool_classics.go │ ├── dark_flagship_terrastruct.go │ ├── dark_mauve.go │ ├── default.go │ ├── earth_tones.go │ ├── everglade_green.go │ ├── flagship_terrastruct.go │ ├── grape_soda.go │ ├── mixed_berry_blue.go │ ├── neutral_grey.go │ ├── orange_creamsicle.go │ ├── origami.go │ ├── shirley_temple.go │ ├── terminal.go │ ├── terminal_grayscale.go │ └── vanilla_nitro_cola.go ├── element.go ├── pattern_overlay.go └── sketch_overlay.go ├── docs ├── CONTRIBUTING.md ├── INSTALL.md ├── assets │ ├── .gitignore │ ├── banner.png │ ├── cheat_sheet.pdf │ ├── example.svg │ ├── flow.svg │ ├── logo.svg │ ├── playground_button.png │ ├── studio_button.png │ ├── themes_coding.png │ ├── themes_coding_example.png │ └── themes_overview.png ├── examples │ ├── chess │ │ ├── dia.d2 │ │ └── dia.svg │ ├── flipt │ │ ├── input.d2 │ │ └── output.png │ ├── japan-grid │ │ ├── japan.d2 │ │ └── japan.svg │ ├── lib │ │ ├── 1-d2lib │ │ │ ├── .gitignore │ │ │ ├── d2lib.go │ │ │ └── d2lib_test.go │ │ ├── 2-d2oracle │ │ │ ├── d2oracle.go │ │ │ └── d2oracle_test.go │ │ ├── 3-lowlevel │ │ │ ├── .gitignore │ │ │ ├── lowlevel.go │ │ │ └── lowlevel_test.go │ │ └── README.md │ ├── twitter │ │ ├── in.d2 │ │ └── out.png │ ├── vector-grid │ │ ├── vector-grid.d2 │ │ └── vector-grid.svg │ └── wcc │ │ ├── wcc.d2 │ │ └── wcc.pptx └── flow.d2 ├── e2etests-cli ├── RockSalt-Regular.ttf ├── concurrent_buf.go ├── main_test.go └── testdata │ └── TestCLI_E2E │ ├── abspath.exp.svg │ ├── animated-gif.exp.gif │ ├── animation.exp.svg │ ├── board_import │ ├── hello-world-x-y.exp.svg │ ├── hello-world-x.exp.svg │ └── hello-world.exp.svg │ ├── center.exp.svg │ ├── chain_icon_import.exp.svg │ ├── chain_import.exp.svg │ ├── empty-base.exp.svg │ ├── empty-layer │ └── x.exp.svg │ ├── hello_world_png.exp.png │ ├── hello_world_png_pad.exp.png │ ├── hello_world_png_sketch.exp.png │ ├── import.exp.svg │ ├── import_icon_relative.exp.svg │ ├── import_spread_nested.exp.svg │ ├── import_vars.exp.svg │ ├── internal_linked_pdf.exp.pdf │ ├── layer-link │ ├── index.exp.svg │ └── test2.exp.svg │ ├── multiboard │ ├── life │ │ ├── index.exp.svg │ │ ├── layers │ │ │ ├── broker.exp.svg │ │ │ ├── core.exp.svg │ │ │ └── stocks.exp.svg │ │ └── scenarios │ │ │ └── why.exp.svg │ └── life_index_d2 │ │ ├── index.exp.svg │ │ ├── layers │ │ ├── broker.exp.svg │ │ ├── core.exp.svg │ │ └── stocks.exp.svg │ │ └── scenarios │ │ └── why.exp.svg │ ├── no-nav-board.exp.pdf │ ├── no-nav-pdf.exp.pdf │ ├── no-nav-pptx.exp.pptx │ ├── png-with-remote-icons.exp.png │ ├── pptx-theme-overrides.exp.pptx │ ├── renamed-board.exp.pdf │ ├── sequence-layer │ ├── index.exp.svg │ └── seq.exp.svg │ ├── sequence-spread-layer │ ├── index.exp.svg │ └── seq.exp.svg │ ├── stdin.exp.svg │ ├── target-b.exp.svg │ ├── target-nested-index.exp.svg │ ├── target-nested-index2.exp.svg │ ├── target-nested-with-special-chars.exp.svg │ ├── target-root.exp.svg │ ├── theme-override.exp.svg │ ├── theme-pdf.exp.pdf │ ├── vars-animation.exp.svg │ ├── vars-config.exp.svg │ ├── with-font.exp.svg │ ├── with-mono-font-styles.exp.svg │ └── with-mono-font.exp.svg ├── e2etests ├── .gitignore ├── NOTICE.txt ├── README.md ├── asciitxtar.txt ├── e2e_test.go ├── markdowntest.md ├── measured_test.go ├── patterns_test.go ├── regression_test.go ├── report │ ├── main.go │ └── template.html ├── root_test.go ├── stable_test.go ├── testdata │ ├── asciitxtar │ │ ├── all-shapes │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── basic-newlines │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── basic-simple │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── curved-line │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── network-horizontal │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── network-vertical │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── overextended-lines │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── sequence-newlines │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── simple-sequence │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── sql-table │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── terminal-horizontal │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── three-down │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ ├── three-right │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ │ └── uml-class │ │ │ ├── extended.exp.txt │ │ │ ├── sketch.exp.svg │ │ │ └── standard.exp.txt │ ├── files │ │ ├── all_shapes_link.d2 │ │ ├── arrowhead_font_color.d2 │ │ ├── arrowhead_scaling.d2 │ │ ├── centered_horizontal_connections.d2 │ │ ├── cloud_shaped_grid.d2 │ │ ├── code_font_size.d2 │ │ ├── cross_arrowhead.d2 │ │ ├── cylinder_grid_label.d2 │ │ ├── dagger_grid.d2 │ │ ├── dagre_disconnected_edge.d2 │ │ ├── dagre_spacing.d2 │ │ ├── dagre_spacing_right.d2 │ │ ├── disclaimer.d2 │ │ ├── disconnect_direction_right.d2 │ │ ├── empty_nested_grid.d2 │ │ ├── ent2d2_basic.d2 │ │ ├── ent2d2_right.d2 │ │ ├── executive_grid.d2 │ │ ├── glob_dimensions.d2 │ │ ├── grid_animated.d2 │ │ ├── grid_container_dimensions.d2 │ │ ├── grid_edge_across_cell.d2 │ │ ├── grid_even.d2 │ │ ├── grid_gap.d2 │ │ ├── grid_icon.d2 │ │ ├── grid_image_label_position.d2 │ │ ├── grid_label_positions.d2 │ │ ├── grid_large_checkered.d2 │ │ ├── grid_nested.d2 │ │ ├── grid_nested_gap0.d2 │ │ ├── grid_nested_simple_edges.d2 │ │ ├── grid_oom.d2 │ │ ├── grid_outside_labels.d2 │ │ ├── grid_rows_gap_bug.d2 │ │ ├── grid_tests.d2 │ │ ├── grid_with_latex.d2 │ │ ├── icon_positions.d2 │ │ ├── icons_on_top.d2 │ │ ├── label_positions.d2 │ │ ├── multiple_box_selection.d2 │ │ ├── multiple_constant_nears.d2 │ │ ├── multiple_offset.d2 │ │ ├── multiple_offset_left.d2 │ │ ├── multiple_person_label.d2 │ │ ├── nested_diagram_types.d2 │ │ ├── nested_layout_bug.d2 │ │ ├── nested_shape_labels.d2 │ │ ├── nesting_power.d2 │ │ ├── outside_bottom_labels.d2 │ │ ├── outside_grid_label_position.d2 │ │ ├── outside_grid_label_position.svg │ │ ├── overlapping_child_label.d2 │ │ ├── shaped_grid_positioning.d2 │ │ ├── simple_grid_edges.d2 │ │ ├── slow_grid.d2 │ │ ├── teleport_grid.d2 │ │ ├── unconnected.d2 │ │ └── unfilled_triangle.d2 │ ├── measured │ │ ├── empty-class │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── empty-markdown │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── empty-shape │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── empty-sql_table │ │ │ └── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── patterns │ │ ├── 3d │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── all_shapes │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── paper │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── real-lines │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── real │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── root-dots-with-fill │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── root-dots │ │ │ └── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── shape │ │ │ └── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── regression │ │ ├── ampersand-escape │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── arrowhead_font_color │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── arrowhead_sizes_with_labels │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── bold_edge_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── class_font_style_sequence │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── cloud_shaped_grid │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── code_font_size │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── code_leading_newlines │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── code_leading_trailing_newlines │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── code_trailing_newlines │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── cylinder_grid_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre-disconnect │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_broken_arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_child_id_id │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_disconnected_edge │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_edge_label_spacing │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_special_ids │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── disclaimer │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── disconnect_direction_right │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_alignment │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_img_empty_label_panic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_loop_panic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_order │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── empty_class_height │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── empty_md_measurement │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── empty_nested_grid │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── empty_sequence │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── glob_dimensions │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_image_label_position │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_in_constant_near │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_oom │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_panic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_rows_gap_bug │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_with_latex │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── hex-fill │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── icons_on_top │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── just-width │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── link_with_ampersand │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── long_arrowhead_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_font_weight │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_h1_li_li │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple_constant_nears │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── nested_layout_bug │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── nested_steps │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── no-lexer │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── only_header_class_table │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── opacity-on-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── outside_grid_label_position │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── overlapping-edge-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── query_param_escape │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── root-container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-note-escape-group │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_name_crash │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_no_message │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_self_edge_group_overlap │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_span_cover │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── shaped_grid_positioning │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── slow_grid │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql_table_overflow │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── straight_hierarchy_container_direction_right │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── unconnected │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── unnamed_class_table_code │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── root │ │ ├── border-radius │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── double-border │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── even-stroke-width │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── fill │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── stroke-dash │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── stroke-no-width │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── stroke-width │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── sanity │ │ ├── 1_to_2 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── basic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── child_to_child │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── connection_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── empty │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── stable │ │ ├── 3d_fill_and_stroke │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── 3d_sketch_mode │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── all_shapes │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── all_shapes_link │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── all_shapes_multiple │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── all_shapes_shadow │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── animated │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── array-classes │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── arrowhead_adjustment │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── arrowhead_labels │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── arrowhead_scaling │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── basic-tooltips │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── binary_tree │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── bold-mono │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── border-radius-pill-shape │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── border-radius │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── box_arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── br │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── centered_horizontal_connections │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── chaos2 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── circle_arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── circular_dependency │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── class │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── class_and_sqlTable_border_radius │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── class_underline │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── classes │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── code_snippet │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── complex-layers │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── connected_container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── constant_near_stress │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── constant_near_title │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── container_edges │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── cross_arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── crow_foot_arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── cycle-order │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagger_grid │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre-container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_spacing │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_spacing_right │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dense │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── different_subgraphs │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── direction │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── edge-label-overflow │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_border_radius │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_container_height │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk_shim │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── ent2d2_basic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── ent2d2_right │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── executive_grid │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── font_colors │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── font_sizes │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── font_sizes_containers_large │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── font_sizes_containers_large_right │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── giant_markdown_test │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_animated │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_container_dimensions │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_edge_across_cell │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_even │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_gap │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_icon │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_label_positions │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_large_checkered │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_nested │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_nested_gap0 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_nested_simple_edges │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_outside_labels │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── grid_tests │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── hexagon_3d │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── hr │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── icon-containers │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── icon-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── icon_positions │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── images │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── investigate │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── label-near │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── label_positions │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── large_arch │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── latex │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── legend_with_near_key │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── li1 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── li2 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── li3 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── li4 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── links │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── lone_h1 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── markdown │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── markdown_stroke_fill │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_2space_newline │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_backslash_newline │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_code_block_fenced │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_code_block_indented │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_code_inline │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_fontsize_10 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md_mixed │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── mono-edge │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── mono-font │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiline_text │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple_box_selection │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple_offset │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple_offset_left │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple_person_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiple_trees │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── n22_e32 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── near-alone │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── near_keys_for_container#01 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── near_keys_for_container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── nested_diagram_types │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── nested_shape_labels │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── nesting_power │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── number_connections │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── one_container_loop │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── one_three_one_container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── outside_bottom_labels │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── ovals │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── overlapping_child_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── overlapping_image_container_labels │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── p │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── people │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── pre │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── self-referencing │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-inter-span-self │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_actor_distance │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_all_shapes │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_distance │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_groups │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_long_note │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_nested_groups │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_nested_span │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_note │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_real │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_self_edges │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_simple │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_span │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagrams │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── shebang-codeblock │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── simple_grid_edges │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql_table_column_styles │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql_table_constraints_width │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql_table_row_connections │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql_table_tooltip_animated │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql_tables │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── square_3d │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── straight_hierarchy_container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── stylish │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── teleport_grid │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── text_font_sizes │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── tooltips │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── transparent_3d │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── unfilled_triangle │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── unnamed_only_height │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── unnamed_only_width │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── us_map │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── themes │ │ ├── 3d-sides │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dark_terrastruct_flagship │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── origami │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── terminal │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── terminal_grayscale │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── todo │ │ ├── container_icon_label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── container_label_edge_adjustment │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── container_label_edge_adjustment2 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dagre_container_md_label_panic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_actor_padding_nested_groups │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence_diagram_edge_group_span_field │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── shape_set_width_height │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ ├── txtar │ │ ├── bidirectional-connection-animation │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── border-container │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── border-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── c4-person-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── c4-person-shape │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── c4-theme │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── connection-icons │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── connection-style-fill │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── connection-underline │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dark-theme-md │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── dark-theme-shape │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── edge-special-text-sequence │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── edge-special-text │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── elk-title-near │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── extended-ascii │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── gradient │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── icon-style │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── legend-leak │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── legend-mono │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── legend │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── link-on-connections │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── md-tables │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── model-view │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── multiline-class-headers │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── nested-spread-substitutions-regression │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── none-fill │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── note-overlap │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── opacity-zero-route │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-bounding-box#01 │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-bounding-box │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-diagram-note-md │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-edge-group-tall-edge-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-fontsize │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-icon-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-multiline-alignment │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-multiline-label │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sequence-multiline-self-reference │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── shape-animate │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── single-backslash-latex │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sketch-bidirectional-connection-animation │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sketch-cross-arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sketch-mode-circle-arrowhead │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── small-c4-person │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql-casing-panic │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql-icon │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── sql-table-reserved │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── theme-overrides │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── tooltip-positioning │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── unicode │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── var_in_markdown │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ ├── width-smaller-than-label-custom-pos │ │ │ ├── dagre │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ │ ├── board.exp.json │ │ │ │ └── sketch.exp.svg │ │ └── width-smaller-than-label │ │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ └── unicode │ │ ├── chinese │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── emojis │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── japanese-basic │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── japanese-full │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── japanese-mixed │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── korean │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── mixed-language-2 │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ ├── mixed-language │ │ ├── dagre │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── elk │ │ │ ├── board.exp.json │ │ │ └── sketch.exp.svg │ │ └── with-style │ │ ├── dagre │ │ ├── board.exp.json │ │ └── sketch.exp.svg │ │ └── elk │ │ ├── board.exp.json │ │ └── sketch.exp.svg ├── themes_test.go ├── todo_test.go ├── txtar.txt └── unicode_test.go ├── go.mod ├── go.sum ├── install.sh ├── lib ├── background │ └── background.go ├── color │ ├── color.go │ └── gradient.go ├── compression │ ├── brotli.go │ └── svgunzip.go ├── env │ └── env.go ├── font │ ├── font.go │ └── subsetFont.go ├── geo │ ├── bezier.go │ ├── box.go │ ├── ellipse.go │ ├── ellipse_test.go │ ├── math.go │ ├── orientation.go │ ├── point.go │ ├── point_test.go │ ├── route.go │ ├── segment.go │ ├── segment_test.go │ ├── spacing.go │ ├── vector.go │ └── vector_test.go ├── imgbundler │ ├── imgbundler.go │ ├── imgbundler_test.go │ ├── nested │ │ └── test_svg.svg │ ├── test_png.png │ └── test_svg.svg ├── jsrunner │ ├── goja.go │ ├── js.go │ └── jsrunner.go ├── label │ └── label.go ├── log │ ├── levelhandler.go │ ├── log.go │ ├── prettyhandler.go │ └── tbhandler.go ├── memfs │ └── memfs.go ├── pdf │ └── pdf.go ├── png │ └── png.go ├── pptx │ ├── pptx.go │ ├── template.pptx │ ├── templates │ │ ├── app.xml │ │ ├── content_types.xml │ │ ├── core.xml │ │ ├── presentation.xml │ │ ├── rels_presentation.xml │ │ ├── root_rels.xml │ │ ├── slide.xml │ │ ├── slide.xml.rels │ │ └── slidemaster_rels.xml │ └── validate.go ├── shape │ ├── shape.go │ ├── shape_c4_person.go │ ├── shape_callout.go │ ├── shape_circle.go │ ├── shape_class.go │ ├── shape_cloud.go │ ├── shape_code.go │ ├── shape_cylinder.go │ ├── shape_diamond.go │ ├── shape_document.go │ ├── shape_hexagon.go │ ├── shape_image.go │ ├── shape_oval.go │ ├── shape_package.go │ ├── shape_page.go │ ├── shape_parallelogram.go │ ├── shape_person.go │ ├── shape_queue.go │ ├── shape_real_square.go │ ├── shape_square.go │ ├── shape_step.go │ ├── shape_stored_data.go │ ├── shape_table.go │ └── shape_text.go ├── simplelog │ └── simplelog.go ├── svg │ ├── path.go │ └── text.go ├── syncmap │ └── syncmap.go ├── textmeasure │ ├── NOTICE.txt │ ├── atlas.go │ ├── links.go │ ├── markdown.go │ ├── rect.go │ ├── substitutions.go │ ├── textmeasure.go │ └── textmeasure_test.go ├── time │ └── time.go ├── urlenc │ ├── testdata │ │ └── TestChanges.exp.txt │ ├── urlenc.go │ └── urlenc_test.go ├── version │ └── version.go └── xgif │ ├── test_input1.png │ ├── test_input2.png │ ├── test_output.gif │ ├── xgif.go │ └── xgif_test.go ├── main.go ├── make.sh └── testdata ├── d2compiler ├── TestCompile │ ├── 3d_oval.exp.json │ ├── array-classes.exp.json │ ├── bad-style-nesting.exp.json │ ├── basic_icon.exp.json │ ├── basic_sequence.exp.json │ ├── basic_shape.exp.json │ ├── basic_style.exp.json │ ├── blank_underscore.exp.json │ ├── border-radius-negative.exp.json │ ├── class-shape-class.exp.json │ ├── class_paren.exp.json │ ├── class_style.exp.json │ ├── classes-internal-edge.exp.json │ ├── classes-unreserved.exp.json │ ├── classes.exp.json │ ├── comma-array-class.exp.json │ ├── composite-glob-filter.exp.json │ ├── constraint_label.exp.json │ ├── default_direction.exp.json │ ├── dimension_with_style.exp.json │ ├── dimensions_on_containers.exp.json │ ├── dimensions_on_nonimage.exp.json │ ├── edge.exp.json │ ├── edge_arrowhead_fields.exp.json │ ├── edge_arrowhead_primary.exp.json │ ├── edge_chain.exp.json │ ├── edge_chain_map.exp.json │ ├── edge_column_index.exp.json │ ├── edge_exclusive_style.exp.json │ ├── edge_flat_arrowhead.exp.json │ ├── edge_flat_label_arrowhead.exp.json │ ├── edge_in_column.exp.json │ ├── edge_index.exp.json │ ├── edge_index_map.exp.json │ ├── edge_index_nested.exp.json │ ├── edge_index_nested_cross_scope.exp.json │ ├── edge_invalid_style.exp.json │ ├── edge_key_group_flat_nested.exp.json │ ├── edge_key_group_flat_nested_underscore.exp.json │ ├── edge_key_group_map_flat_nested_underscore.exp.json │ ├── edge_key_group_map_nested_underscore.exp.json │ ├── edge_label_map.exp.json │ ├── edge_map.exp.json │ ├── edge_map_arrowhead.exp.json │ ├── edge_map_group_flat.exp.json │ ├── edge_map_group_semiflat.exp.json │ ├── edge_map_nested.exp.json │ ├── edge_map_nested_flat.exp.json │ ├── edge_map_non_reserved.exp.json │ ├── edge_mixed_arrowhead.exp.json │ ├── edge_non_shape_arrowhead.exp.json │ ├── edge_semiflat_arrowhead.exp.json │ ├── edge_to_style.exp.json │ ├── edge_unquoted_hex.exp.json │ ├── equal_dimensions_on_circle.exp.json │ ├── errors │ │ ├── missing_shape_icon.exp.json │ │ └── reserved_icon_style.exp.json │ ├── escaped_id.exp.json │ ├── fill-pattern.exp.json │ ├── fixed-pos-shape-hierarchy.exp.json │ ├── glob-connection-steps.exp.json │ ├── glob-spread-vars.exp.json │ ├── glob-spread-vars │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── grid.exp.json │ ├── grid_deeper_edge.exp.json │ ├── grid_edge.exp.json │ ├── grid_gap_negative.exp.json │ ├── grid_negative.exp.json │ ├── grid_nested.exp.json │ ├── icon-near-composite-together.exp.json │ ├── illegal-stroke-width.exp.json │ ├── image_children_Steps.exp.json │ ├── image_non_style.exp.json │ ├── image_style.exp.json │ ├── import-classes-boards.exp.json │ ├── import-connections.exp.json │ ├── import-icon-near.exp.json │ ├── import-link-layer-1.exp.json │ ├── import-link-layer-2.exp.json │ ├── import-link-layer-3.exp.json │ ├── import-link-layer-4.exp.json │ ├── import-link-sibling-layer.exp.json │ ├── import-link-underscore-1.exp.json │ ├── import-link-underscore-2.exp.json │ ├── import-link-underscore-3.exp.json │ ├── import-link-underscore.exp.json │ ├── import-nested-layers.exp.json │ ├── import-nested-var.exp.json │ ├── import-scenario.exp.json │ ├── import-steps.exp.json │ ├── import-style-1.exp.json │ ├── import-style-2.exp.json │ ├── import-style.exp.json │ ├── import-var-chain.exp.json │ ├── import_url_link.exp.json │ ├── imported-glob-leaf-filter.exp.json │ ├── improper-class-ref.exp.json │ ├── invalid-fill-pattern.exp.json │ ├── invalid-link-1.exp.json │ ├── invalid-link-2.exp.json │ ├── invalid-link.exp.json │ ├── invalid_direction.exp.json │ ├── invalid_gradient_color_stop.exp.json │ ├── keyword-container.exp.json │ ├── label-near-composite-separate.exp.json │ ├── label-near-composite-together.exp.json │ ├── label-near-invalid-edge.exp.json │ ├── label-near-invalid-field.exp.json │ ├── label-near-parent.exp.json │ ├── layer-import-nested-layer.exp.json │ ├── leaky_sequence.exp.json │ ├── legend.exp.json │ ├── link-beyond-import-root.exp.json │ ├── link-board-key-nested.exp.json │ ├── link-board-mixed.exp.json │ ├── link-board-nested.exp.json │ ├── link-board-not-board.exp.json │ ├── link-board-not-found-1.exp.json │ ├── link-board-not-found-2.exp.json │ ├── link-board-not-found.exp.json │ ├── link-board-ok.exp.json │ ├── link-board-underscore-not-found.exp.json │ ├── link-board-underscore.exp.json │ ├── link-file-underscore.exp.json │ ├── markdown_ampersand.exp.json │ ├── md_block_string_err.exp.json │ ├── missing-class.exp.json │ ├── multiple-import-nested-layers.exp.json │ ├── name-with-dot-underscore.exp.json │ ├── near-invalid.exp.json │ ├── near_bad_connected.exp.json │ ├── near_bad_constant.exp.json │ ├── near_constant.exp.json │ ├── near_descendant_connect_to_outside.exp.json │ ├── near_near_const.exp.json │ ├── near_sequence.exp.json │ ├── near_special.exp.json │ ├── nested-array-classes.exp.json │ ├── nested-scenario-glob.exp.json │ ├── nested-scope-1.exp.json │ ├── nested-scope-2.exp.json │ ├── nested-scope.exp.json │ ├── nested_edge.exp.json │ ├── nested_near_constant.exp.json │ ├── nested_sql.exp.json │ ├── nil_scope_obj_regression.exp.json │ ├── no-class-inside-classes.exp.json │ ├── no-class-primary.exp.json │ ├── no-nested-columns-class.exp.json │ ├── no-nested-columns-sql-2.exp.json │ ├── no-nested-columns-sql.exp.json │ ├── no-self-link.exp.json │ ├── no_arrowheads_in_shape.exp.json │ ├── no_empty_block_string.exp.json │ ├── no_empty_block_strings.exp.json │ ├── no_new_lines_only_block_string.exp.json │ ├── no_url_link_and_path_url_label_concurrently.exp.json │ ├── no_url_link_and_url_tooltip_concurrently.exp.json │ ├── no_white_spaces_only_block_string.exp.json │ ├── non_url_link.exp.json │ ├── null.exp.json │ ├── obj_invalid_style.exp.json │ ├── object_arrowhead_shape.exp.json │ ├── parent_graph_edge_to_descendant.exp.json │ ├── path_link.exp.json │ ├── positions.exp.json │ ├── positions_negative.exp.json │ ├── reordered-classes.exp.json │ ├── reserved-composite.exp.json │ ├── reserved_icon_near_style.exp.json │ ├── reserved_missing_values.exp.json │ ├── reserved_quoted │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ └── 4.exp.json │ ├── root_direction.exp.json │ ├── root_sequence.exp.json │ ├── scenario-glob.exp.json │ ├── self-referencing.exp.json │ ├── sequence-diagram-icons.exp.json │ ├── sequence-timestamp.exp.json │ ├── sequence_container.exp.json │ ├── sequence_container_2.exp.json │ ├── sequence_grouped_note.exp.json │ ├── sequence_scoping.exp.json │ ├── set_direction.exp.json │ ├── shape-hierarchy.exp.json │ ├── shape_edge_style.exp.json │ ├── shape_unquoted_hex.exp.json │ ├── single_dimension_on_circle.exp.json │ ├── spread-import-link.exp.json │ ├── spread_var_order.exp.json │ ├── sql-constraints.exp.json │ ├── sql-null-constraint.exp.json │ ├── sql-panic.exp.json │ ├── sql-regression.exp.json │ ├── sql-table-header-newline.exp.json │ ├── sql_paren.exp.json │ ├── stroke-width.exp.json │ ├── table_connection_attr.exp.json │ ├── table_style.exp.json │ ├── table_style_map.exp.json │ ├── tail-style-map.exp.json │ ├── tail-style.exp.json │ ├── text-transform.exp.json │ ├── text_no_label.exp.json │ ├── tooltip-near-composite-separate.exp.json │ ├── tooltip-near-composite-together.exp.json │ ├── tooltip-near-invalid.exp.json │ ├── tooltip-near-parent.exp.json │ ├── underscore_connection.exp.json │ ├── underscore_edge.exp.json │ ├── underscore_edge_chain.exp.json │ ├── underscore_edge_existing.exp.json │ ├── underscore_edge_index.exp.json │ ├── underscore_edge_nested.exp.json │ ├── underscore_parent_create.exp.json │ ├── underscore_parent_middle_path.exp.json │ ├── underscore_parent_not_root.exp.json │ ├── underscore_parent_preference_1.exp.json │ ├── underscore_parent_preference_2.exp.json │ ├── underscore_parent_root.exp.json │ ├── underscore_parent_sandwich_path.exp.json │ ├── underscore_parent_squared.exp.json │ ├── underscore_unresolved_obj.exp.json │ ├── unescaped_id_cr.exp.json │ ├── unsemantic_markdown.exp.json │ ├── unsemantic_markdown_2.exp.json │ ├── url_link.exp.json │ ├── url_link_and_not_url_tooltip_concurrently.exp.json │ ├── url_link_and_path_url_label_concurrently.exp.json │ ├── url_link_and_path_url_label_ok.exp.json │ ├── url_link_non_url_tooltip_ok.exp.json │ ├── url_relative_link.exp.json │ ├── url_tooltip.exp.json │ ├── var-not-color.exp.json │ ├── var_in_glob.exp.json │ ├── var_in_markdown.exp.json │ ├── var_in_vars.exp.json │ ├── var_nested_in_markdown.exp.json │ ├── vars-in-imports.exp.json │ └── wrong_column_index.exp.json └── TestCompile2 │ ├── boards │ ├── board-label-primary.exp.json │ ├── errs │ │ └── duplicate_board.exp.json │ ├── isFolderOnly-shapes.exp.json │ ├── isFolderOnly.exp.json │ ├── no-inherit-label.exp.json │ ├── recursive.exp.json │ ├── root.exp.json │ ├── scenarios_edge_index.exp.json │ └── style-nested-boards.exp.json │ ├── globs │ ├── alixander-lazy-globs-review.exp.json │ ├── alixander-lazy-globs-review │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ └── 3.exp.json │ ├── and-filter.exp.json │ ├── connected-filter.exp.json │ ├── creating-node-bug.exp.json │ ├── default-glob-filter.exp.json │ ├── default-glob-filter │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ └── 4.exp.json │ ├── double-glob-err-val.exp.json │ ├── double-glob-override-err-val.exp.json │ ├── double-glob-second-scenario.exp.json │ ├── edge-glob-ampersand-filter │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── exists-filter.exp.json │ ├── glob-edge-filter.exp.json │ ├── glob-filter.exp.json │ ├── leaf-filter-1.exp.json │ ├── leaf-filter-2.exp.json │ ├── level-filter.exp.json │ ├── md-shape.exp.json │ ├── merge-glob-values.exp.json │ ├── mixed-edge-quoting.exp.json │ ├── override-edge.exp.json │ ├── override-edge │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── reapply-scenario.exp.json │ ├── second-scenario.exp.json │ ├── suspend-shape.exp.json │ ├── suspension-lazy.exp.json │ ├── suspension-quotes.exp.json │ ├── suspension-restore-edge.exp.json │ ├── unsuspend-cross-container-edge-label.exp.json │ ├── unsuspend-edge-child.exp.json │ ├── unsuspend-edge-filter.exp.json │ ├── unsuspend-edge-label#01.exp.json │ ├── unsuspend-edge-label.exp.json │ ├── unsuspend-label.exp.json │ └── unsuspend-shape-label.exp.json │ ├── nulls │ ├── basic │ │ ├── attribute.exp.json │ │ ├── basic-edge.exp.json │ │ ├── edge.exp.json │ │ ├── nested-edge.exp.json │ │ └── shape.exp.json │ ├── implicit │ │ ├── connection.exp.json │ │ ├── delete-children.exp.json │ │ ├── delete-connection.exp.json │ │ ├── delete-multiple-connections.exp.json │ │ ├── delete-nested-connection.exp.json │ │ └── no-delete-connection.exp.json │ ├── multiboard │ │ └── scenario.exp.json │ ├── null │ │ └── basic-shape.exp.json │ └── reappear │ │ ├── attribute-reset.exp.json │ │ ├── children-reset.exp.json │ │ ├── edge-reset.exp.json │ │ ├── edge.exp.json │ │ ├── reset.exp.json │ │ └── shape.exp.json │ └── vars │ ├── basic │ ├── array.exp.json │ ├── combined.exp.json │ ├── comment-array.exp.json │ ├── double-border.exp.json │ ├── double-quote-primary.exp.json │ ├── double-quoted.exp.json │ ├── edge-label.exp.json │ ├── edge-map.exp.json │ ├── edge_label.exp.json │ ├── invalid-double-border.exp.json │ ├── label.exp.json │ ├── map.exp.json │ ├── multi-part-array.exp.json │ ├── nested.exp.json │ ├── number.exp.json │ ├── parent-scope.exp.json │ ├── primary-and-composite.exp.json │ ├── quoted-var-quoted-sub.exp.json │ ├── quoted-var.exp.json │ ├── removed.exp.json │ ├── shape-label.exp.json │ ├── single-quoted.exp.json │ ├── spread-array.exp.json │ ├── spread-edge.exp.json │ ├── spread-nested.exp.json │ ├── spread.exp.json │ ├── style.exp.json │ ├── sub-array.exp.json │ └── variadic.exp.json │ ├── boards │ ├── layer-2.exp.json │ ├── layer.exp.json │ ├── null.exp.json │ ├── overlay.exp.json │ ├── replace.exp.json │ └── scenario.exp.json │ ├── config │ ├── basic.exp.json │ ├── data.exp.json │ ├── invalid.exp.json │ └── not-root.exp.json │ ├── errors │ ├── bad-var.exp.json │ ├── edge.exp.json │ ├── map.exp.json │ ├── missing-array.exp.json │ ├── missing.exp.json │ ├── multi-part-map.exp.json │ ├── nested-missing.exp.json │ ├── out-of-scope.exp.json │ ├── quoted-map.exp.json │ ├── recursive-var.exp.json │ ├── split-var-usage.exp.json │ ├── spread-mid-string.exp.json │ ├── spread-non-array.exp.json │ ├── spread-non-map.exp.json │ ├── spread-non-solo.exp.json │ └── undeclared-var-usage.exp.json │ └── override │ ├── label.exp.json │ ├── map.exp.json │ ├── nested-null.exp.json │ ├── null.exp.json │ ├── recursive-var.exp.json │ └── var-in-var.exp.json ├── d2exporter └── TestExport │ ├── connection │ ├── arrowhead.exp.json │ ├── basic.exp.json │ ├── stroke-dash.exp.json │ └── theme_stroke-dash.exp.json │ ├── label │ ├── basic_shape.exp.json │ ├── connection_font_color.exp.json │ └── shape_font_color.exp.json │ ├── legend │ └── basic_legend.exp.json │ ├── shape │ ├── basic.exp.json │ ├── border-radius.exp.json │ ├── image_dimensions.exp.json │ ├── sequence_group_position.exp.json │ ├── synonyms.exp.json │ └── text_color.exp.json │ └── theme │ ├── connection_with_bold.exp.json │ ├── connection_with_italic.exp.json │ ├── connection_without_italic.exp.json │ ├── shape_with_italic.exp.json │ └── shape_without_bold.exp.json ├── d2ir └── TestCompile │ ├── classes │ ├── basic.exp.json │ ├── inherited.exp.json │ ├── layer-modify.exp.json │ ├── merge.exp.json │ └── nested.exp.json │ ├── edges │ ├── chain.exp.json │ ├── nested.exp.json │ ├── root.exp.json │ └── underscore.exp.json │ ├── fields │ ├── array.exp.json │ ├── label.exp.json │ ├── nested.exp.json │ ├── null.exp.json │ ├── primary │ │ ├── nested.exp.json │ │ └── root.exp.json │ ├── quoted.exp.json │ └── root.exp.json │ ├── filters │ ├── array.exp.json │ ├── base.exp.json │ ├── edge.exp.json │ ├── errors │ │ └── not-basic.exp.json │ ├── label-filter │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ └── 3.exp.json │ ├── lazy-filter.exp.json │ ├── not-basic.exp.json │ ├── order.exp.json │ ├── outside-glob.exp.json │ └── primary-filter.exp.json │ ├── imports │ ├── boards-deep.exp.json │ ├── boards.exp.json │ ├── merge-arrays.exp.json │ ├── nested-scope.exp.json │ ├── nested │ │ ├── array.exp.json │ │ ├── map.exp.json │ │ ├── scalar.exp.json │ │ ├── spread.exp.json │ │ └── spread_primary.exp.json │ ├── pattern-value.exp.json │ ├── spread.exp.json │ ├── steps-inheritence.exp.json │ ├── value.exp.json │ └── vars │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ └── 3.exp.json │ ├── layers │ ├── errs │ │ └── 4 │ │ │ └── good_edge.exp.json │ └── root.exp.json │ ├── patterns │ ├── alixander-review │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ ├── 5.exp.json │ │ ├── 6.exp.json │ │ ├── 7.exp.json │ │ └── 8.exp.json │ ├── case │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── double-glob │ │ ├── 1.exp.json │ │ ├── defaults.exp.json │ │ ├── edge-no-container.exp.json │ │ └── edge │ │ │ ├── 1.exp.json │ │ │ └── 2.exp.json │ ├── edge-glob-index.exp.json │ ├── edge-glob-null.exp.json │ ├── edge-glob-style-inherit │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── edge-nexus.exp.json │ ├── edge │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ └── 4.exp.json │ ├── escaped.exp.json │ ├── field-glob-style-inherit.exp.json │ ├── glob-edge-glob-index.exp.json │ ├── import-glob │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── nested │ │ └── prefix-suffix │ │ │ └── 3.exp.json │ ├── override │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ ├── 5.exp.json │ │ ├── 6.exp.json │ │ └── 7.exp.json │ ├── prefix-suffix.exp.json │ ├── prefix-suffix │ │ ├── 2.exp.json │ │ └── 3.exp.json │ ├── prefix.exp.json │ ├── prevent-chain-recursion.exp.json │ ├── reserved.exp.json │ ├── scenarios.exp.json │ ├── single-glob │ │ └── defaults.exp.json │ ├── suffix.exp.json │ ├── table-class-exception.exp.json │ └── triple-glob │ │ ├── defaults.exp.json │ │ └── edge-defaults.exp.json │ ├── scenarios │ ├── edge.exp.json │ ├── multiple-scenario-map.exp.json │ └── root.exp.json │ ├── steps │ ├── recursive.exp.json │ ├── root.exp.json │ └── steps_panic.exp.json │ └── vars │ └── spread-in-place.exp.json ├── d2oracle ├── TestCreate │ ├── add_layer │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ ├── 5.exp.json │ │ └── 6.exp.json │ ├── base.exp.json │ ├── container.exp.json │ ├── container_edge.exp.json │ ├── container_edge_label.exp.json │ ├── edge-dupe.exp.json │ ├── edge.exp.json │ ├── edge_nested.exp.json │ ├── edge_scope.exp.json │ ├── edge_scope_flat.exp.json │ ├── edge_scope_nested.exp.json │ ├── edge_unique.exp.json │ ├── gen_key.exp.json │ ├── gen_key_n.exp.json │ ├── gen_key_nested.exp.json │ ├── gen_key_scope.exp.json │ ├── gen_key_suffix.exp.json │ ├── image-edge.exp.json │ ├── layers-basic.exp.json │ ├── layers-edge-duplicate.exp.json │ ├── layers-edge.exp.json │ ├── make_scope_multiline.exp.json │ ├── make_scope_multiline_spacing_1.exp.json │ ├── make_scope_multiline_spacing_2.exp.json │ ├── nested.exp.json │ ├── scenarios-basic.exp.json │ ├── scenarios-edge-inherited.exp.json │ ├── scenarios-edge.exp.json │ ├── scope.exp.json │ ├── steps-basic.exp.json │ ├── steps-conflict.exp.json │ └── steps-edge.exp.json ├── TestDelete │ ├── arrowhead.exp.json │ ├── arrowhead_label.exp.json │ ├── arrowhead_map.exp.json │ ├── arrowhead_shape.exp.json │ ├── breakup_arrowhead.exp.json │ ├── chaos_1.exp.json │ ├── children.exp.json │ ├── children_conflicts.exp.json │ ├── children_edge_conflicts.exp.json │ ├── children_edges_flat_conflicts.exp.json │ ├── children_flat_conflicts.exp.json │ ├── children_multiple_conflicts.exp.json │ ├── children_nested_conflicts.exp.json │ ├── children_nested_referenced_conflicts.exp.json │ ├── children_no_self_conflict.exp.json │ ├── children_order.exp.json │ ├── children_referenced_conflicts.exp.json │ ├── children_scope.exp.json │ ├── class_refs.exp.json │ ├── conflicts_generated.exp.json │ ├── conflicts_generated_3.exp.json │ ├── conflicts_generated_continued.exp.json │ ├── connection-glob.exp.json │ ├── container_near.exp.json │ ├── delete-imported-layer-obj.exp.json │ ├── delete-layer-obj.exp.json │ ├── delete-layer-style.exp.json │ ├── delete-not-layer-obj.exp.json │ ├── delete_container_of_near.exp.json │ ├── delete_icon.exp.json │ ├── delete_link.exp.json │ ├── delete_near.exp.json │ ├── delete_needed_flat_near.exp.json │ ├── delete_redundant_flat_near.exp.json │ ├── delete_tooltip.exp.json │ ├── drop_value.exp.json │ ├── drop_value_with_primary.exp.json │ ├── duplicate_generated.exp.json │ ├── edge-in-layer.exp.json │ ├── edge-only-style.exp.json │ ├── edge-out-layer.exp.json │ ├── edge-with-glob.exp.json │ ├── edge_both_identical_childs.exp.json │ ├── edge_common.exp.json │ ├── edge_common_2.exp.json │ ├── edge_common_3.exp.json │ ├── edge_common_4.exp.json │ ├── edge_conflict.exp.json │ ├── edge_decrement.exp.json │ ├── edge_first.exp.json │ ├── edge_flat_style.exp.json │ ├── edge_identical_child.exp.json │ ├── edge_key_style.exp.json │ ├── edge_last.exp.json │ ├── edge_map_style.exp.json │ ├── edge_middle.exp.json │ ├── empty_map.exp.json │ ├── flat.exp.json │ ├── flat_reserved.exp.json │ ├── glob-child │ │ └── 1.exp.json │ ├── hoist_children.exp.json │ ├── hoist_edge_children.exp.json │ ├── import │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ ├── 5.exp.json │ │ ├── 6.exp.json │ │ ├── 7.exp.json │ │ └── 8.exp.json │ ├── key_with_edges.exp.json │ ├── key_with_edges_2.exp.json │ ├── key_with_edges_3.exp.json │ ├── key_with_edges_4.exp.json │ ├── label-near-in-layer.exp.json │ ├── label-near.exp.json │ ├── label-near │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── layer-delete-complex-object.exp.json │ ├── layers-basic.exp.json │ ├── left.exp.json │ ├── multi_near.exp.json │ ├── multi_path_map_conflict.exp.json │ ├── multi_path_map_no_conflict.exp.json │ ├── multiple_flat_middle_container.exp.json │ ├── multiple_flat_style.exp.json │ ├── multiple_map_styles.exp.json │ ├── near.exp.json │ ├── nested.exp.json │ ├── nested_2.exp.json │ ├── nested_edge_key_style.exp.json │ ├── nested_flat_style.exp.json │ ├── nested_reserved.exp.json │ ├── nested_underscore_update.exp.json │ ├── node_in_edge.exp.json │ ├── node_in_edge_last.exp.json │ ├── only-underscore-nested.exp.json │ ├── only-underscore.exp.json │ ├── only_delete_edge_reserved.exp.json │ ├── only_delete_obj_reserved.exp.json │ ├── order_1.exp.json │ ├── order_2.exp.json │ ├── order_3.exp.json │ ├── order_4.exp.json │ ├── order_5.exp.json │ ├── order_6.exp.json │ ├── order_7.exp.json │ ├── order_8.exp.json │ ├── save_map.exp.json │ ├── save_map_with_primary.exp.json │ ├── scenarios-basic.exp.json │ ├── scenarios-edge-inherited.exp.json │ ├── scenarios-inherited.exp.json │ ├── shape_class.exp.json │ ├── shape_sql_table.exp.json │ ├── singular_flat_style.exp.json │ ├── singular_map_style.exp.json │ ├── table_refs.exp.json │ ├── underscore_linked.exp.json │ ├── underscore_no_conflict.exp.json │ ├── underscore_remove.exp.json │ ├── update-near-in-layer.exp.json │ └── width.exp.json ├── TestMove │ ├── append_multiple_styles.exp.json │ ├── basic.exp.json │ ├── basic_nested.exp.json │ ├── basic_out_of_container.exp.json │ ├── between_containers.exp.json │ ├── chain_connected_nested.exp.json │ ├── chain_connected_nested_no_extra_create.exp.json │ ├── connected_nested.exp.json │ ├── container_conflicts_generated.exp.json │ ├── container_multiple_refs_with_underscore.exp.json │ ├── container_near.exp.json │ ├── duplicate.exp.json │ ├── duplicate_generated.exp.json │ ├── edge_across_containers.exp.json │ ├── edge_basic.exp.json │ ├── edge_chain_basic.exp.json │ ├── edge_chain_circular.exp.json │ ├── edge_chain_into_container.exp.json │ ├── edge_chain_out_container.exp.json │ ├── edge_conflict.exp.json │ ├── edge_into_container.exp.json │ ├── edge_nested_basic.exp.json │ ├── edge_out_of_container.exp.json │ ├── extend_map.exp.json │ ├── extend_stationary_path.exp.json │ ├── flat_between_containers.exp.json │ ├── flat_merge.exp.json │ ├── flat_middle_container.exp.json │ ├── flat_near.exp.json │ ├── flat_nested_merge.exp.json │ ├── flat_nested_merge_multiple_refs.exp.json │ ├── flat_reparent_with_map_value.exp.json │ ├── flat_reparent_with_mixed_map_value.exp.json │ ├── flat_reparent_with_value.exp.json │ ├── flat_style.exp.json │ ├── full_edge_slice.exp.json │ ├── full_slice.exp.json │ ├── gnarly_1.exp.json │ ├── hoist_container_children.exp.json │ ├── include_descendants_conflict.exp.json │ ├── include_descendants_edge_child.exp.json │ ├── include_descendants_edge_ref_1.exp.json │ ├── include_descendants_edge_ref_2.exp.json │ ├── include_descendants_edge_ref_3.exp.json │ ├── include_descendants_edge_ref_4.exp.json │ ├── include_descendants_edge_ref_5.exp.json │ ├── include_descendants_edge_ref_6.exp.json │ ├── include_descendants_edge_ref_7.exp.json │ ├── include_descendants_edge_ref_underscore.exp.json │ ├── include_descendants_flat_1.exp.json │ ├── include_descendants_flat_2.exp.json │ ├── include_descendants_flat_3.exp.json │ ├── include_descendants_flat_4.exp.json │ ├── include_descendants_grandchild.exp.json │ ├── include_descendants_map_1.exp.json │ ├── include_descendants_map_2.exp.json │ ├── include_descendants_move_out.exp.json │ ├── include_descendants_near.exp.json │ ├── include_descendants_nested_1.exp.json │ ├── include_descendants_nested_2.exp.json │ ├── include_descendants_nested_reserved_2.exp.json │ ├── include_descendants_nested_reserved_3.exp.json │ ├── include_descendants_non_conflict.exp.json │ ├── include_descendants_sql.exp.json │ ├── include_descendants_underscore.exp.json │ ├── include_descendants_underscore_2.exp.json │ ├── include_descendants_underscore_3.exp.json │ ├── include_descendants_underscore_regression.exp.json │ ├── include_descendants_underscore_regression_2.exp.json │ ├── into_container_existing_map.exp.json │ ├── into_container_nonexisting_map.exp.json │ ├── into_container_with_flat_keys.exp.json │ ├── into_container_with_flat_style.exp.json │ ├── invalid-near.exp.json │ ├── layers-basic.exp.json │ ├── map_transplant.exp.json │ ├── map_with_label.exp.json │ ├── merge_nested_maps.exp.json │ ├── merge_reserved.exp.json │ ├── middle_container.exp.json │ ├── middle_container_generated_conflict.exp.json │ ├── move_container_children.exp.json │ ├── move_container_conflict_children.exp.json │ ├── move_into_key_with_value.exp.json │ ├── move_out_of_edge.exp.json │ ├── move_out_of_nested_edge.exp.json │ ├── multiple_nesting_levels.exp.json │ ├── near.exp.json │ ├── nested-underscore-move-out.exp.json │ ├── nested_reserved_2.exp.json │ ├── nested_reserved_3.exp.json │ ├── nhooyr_one.exp.json │ ├── nhooyr_two.exp.json │ ├── out_of_newline_container.exp.json │ ├── parentheses.exp.json │ ├── partial_edge_slice.exp.json │ ├── partial_slice.exp.json │ ├── rename_2.exp.json │ ├── reuse_map.exp.json │ ├── scenarios-out-of-scope.exp.json │ ├── slice_style.exp.json │ ├── underscore-connection.exp.json │ ├── underscore_children.exp.json │ ├── underscore_edge_children.exp.json │ ├── underscore_edge_container_1.exp.json │ ├── underscore_edge_container_2.exp.json │ ├── underscore_edge_container_3.exp.json │ ├── underscore_edge_container_4.exp.json │ ├── underscore_edge_container_5.exp.json │ ├── underscore_edge_container_6.exp.json │ ├── underscore_edge_split.exp.json │ ├── underscore_merge.exp.json │ ├── underscore_regression.exp.json │ ├── underscore_split.exp.json │ ├── underscore_split_out.exp.json │ ├── underscore_transplant.exp.json │ ├── unique_name.exp.json │ └── unique_name_with_references.exp.json ├── TestReconnectEdge │ ├── basic.exp.json │ ├── both.exp.json │ ├── contained.exp.json │ ├── in_chain_3.exp.json │ ├── in_chain_4.exp.json │ ├── indexed_ref.exp.json │ ├── layers-basic.exp.json │ ├── loop.exp.json │ ├── middle_chain.exp.json │ ├── middle_chain_both.exp.json │ ├── middle_chain_first.exp.json │ ├── middle_chain_last.exp.json │ ├── middle_chain_src.exp.json │ ├── nonexistant_edge.exp.json │ ├── nonexistant_obj.exp.json │ ├── preserve_old_obj.exp.json │ ├── reverse.exp.json │ ├── scenarios-basic.exp.json │ ├── scenarios-chain.exp.json │ ├── scenarios-outer-scope.exp.json │ ├── scope_inner.exp.json │ ├── scope_outer.exp.json │ ├── second_index.exp.json │ └── src.exp.json ├── TestRename │ ├── arrows.exp.json │ ├── arrows_chain.exp.json │ ├── arrows_complex.exp.json │ ├── arrows_trim_common.exp.json │ ├── arrows_trim_common_2.exp.json │ ├── complex_edge_1.exp.json │ ├── complex_edge_2.exp.json │ ├── conflict.exp.json │ ├── conflict_2.exp.json │ ├── conflict_with_dots.exp.json │ ├── conflict_with_numbers.exp.json │ ├── container.exp.json │ ├── edges.exp.json │ ├── errors │ │ ├── empty_key.exp.json │ │ ├── nonexistent.exp.json │ │ └── reserved_keys.exp.json │ ├── flat.exp.json │ ├── generated-conflict.exp.json │ ├── generated.exp.json │ ├── layers-basic.exp.json │ ├── near.exp.json │ ├── nested.exp.json │ ├── scenarios-basic.exp.json │ ├── scenarios-conflict.exp.json │ └── scenarios-scope-err.exp.json ├── TestSet │ ├── base.exp.json │ ├── block_string_multiline.exp.json │ ├── block_string_oneline.exp.json │ ├── class-with-label.exp.json │ ├── classes-style.exp.json │ ├── dupe-classes-style.exp.json │ ├── edge-arrowhead-filled │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ └── 5.exp.json │ ├── edge-class-with-label.exp.json │ ├── edge-comment.exp.json │ ├── edge.exp.json │ ├── edge_append_style.exp.json │ ├── edge_chain.exp.json │ ├── edge_chain_append_style.exp.json │ ├── edge_chain_existing_style.exp.json │ ├── edge_chain_nested_set.exp.json │ ├── edge_flat_merge_arrowhead.exp.json │ ├── edge_index_case.exp.json │ ├── edge_index_merge_style.exp.json │ ├── edge_index_nested.exp.json │ ├── edge_key_and_key.exp.json │ ├── edge_label.exp.json │ ├── edge_merge_arrowhead.exp.json │ ├── edge_merge_style.exp.json │ ├── edge_nested_label_set.exp.json │ ├── edge_nested_style_set.exp.json │ ├── edge_replace_arrowhead.exp.json │ ├── edge_replace_arrowhead_indexed.exp.json │ ├── edge_set_arrowhead.exp.json │ ├── errors │ │ └── bad_tag.exp.json │ ├── expanded_map_style.exp.json │ ├── glob-field │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ └── 3.exp.json │ ├── glob-with-label.exp.json │ ├── icon.exp.json │ ├── import │ │ ├── 1.exp.json │ │ ├── 10.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ ├── 5.exp.json │ │ ├── 6.exp.json │ │ ├── 7.exp.json │ │ ├── 8.exp.json │ │ └── 9.exp.json │ ├── inline_style.exp.json │ ├── label-near │ │ ├── 1.exp.json │ │ ├── 2.exp.json │ │ ├── 3.exp.json │ │ ├── 4.exp.json │ │ └── 5.exp.json │ ├── label.exp.json │ ├── label_primary.exp.json │ ├── label_replace.exp.json │ ├── label_unset.exp.json │ ├── labeled_set_position.exp.json │ ├── layers-unusable-ref-style.exp.json │ ├── layers-usable-ref-style.exp.json │ ├── map_key_missing.exp.json │ ├── nested-edge-chained.exp.json │ ├── nested-edge-chained │ │ ├── 1.exp.json │ │ └── 2.exp.json │ ├── nested_alex.exp.json │ ├── new_style.exp.json │ ├── replace_arrowhead.exp.json │ ├── replace_arrowhead_map.exp.json │ ├── replace_dimensions.exp.json │ ├── replace_edge_style.exp.json │ ├── replace_edge_style_map.exp.json │ ├── replace_fill_pattern.exp.json │ ├── replace_link.exp.json │ ├── replace_position.exp.json │ ├── replace_shape.exp.json │ ├── replace_style.exp.json │ ├── replace_style_edgecase.exp.json │ ├── replace_tooltip.exp.json │ ├── scenario-child.exp.json │ ├── scenario-grandchild.exp.json │ ├── scenarios-arrowhead.exp.json │ ├── scenarios-edge-set.exp.json │ ├── scenarios-existing-edge-set.exp.json │ ├── scenarios-label-primary-missing.exp.json │ ├── scenarios-label-primary.exp.json │ ├── scenarios-multiple.exp.json │ ├── scenarios-nested-usable-ref-style.exp.json │ ├── scenarios-unusable-ref-style.exp.json │ ├── scenarios-usable-ref-style.exp.json │ ├── set-globbed-edge-in-scenario.exp.json │ ├── set-style-in-layer.exp.json │ ├── set_dimensions.exp.json │ ├── set_fill_pattern.exp.json │ ├── set_position.exp.json │ ├── set_tooltip.exp.json │ ├── shape.exp.json │ ├── shape_nested_style_set.exp.json │ ├── step-connection.exp.json │ ├── unapplied-classes-style-2.exp.json │ ├── unapplied-classes-style.exp.json │ └── var-with-label.exp.json └── TestUpdateImport │ ├── in_layer.exp.json │ ├── layer_import.exp.json │ ├── mixed_imports.exp.json │ ├── multiple_imports.exp.json │ ├── nested_import.exp.json │ ├── no_matching_import.exp.json │ ├── remove_directory_import.exp.json │ ├── remove_import.exp.json │ ├── remove_nested_import.exp.json │ ├── remove_spread_import.exp.json │ ├── update_deep_directory_paths.exp.json │ ├── update_directory_import.exp.json │ ├── update_import.exp.json │ ├── update_import_with_dir.exp.json │ └── update_spread_import.exp.json └── d2parser └── TestParse ├── ()_keys.exp.json ├── bad_curly.exp.json ├── block_comment.exp.json ├── block_edge_case.exp.json ├── block_one_line.exp.json ├── block_string.exp.json ├── block_trailing_space.exp.json ├── block_with_delims.exp.json ├── edge.exp.json ├── edge_group_value.exp.json ├── edge_key.exp.json ├── edge_line_continuation.exp.json ├── edge_line_continuation_2.exp.json ├── empty.exp.json ├── errs.exp.json ├── field_line_continuation.exp.json ├── import ├── #00.exp.json ├── #01.exp.json ├── #02.exp.json ├── #03.exp.json ├── #04.exp.json ├── #05.exp.json ├── #06.exp.json ├── #07.exp.json ├── #08.exp.json ├── #09.exp.json └── #10.exp.json ├── key.exp.json ├── key_with_edge.exp.json ├── less_than_edge#955.exp.json ├── merged_shapes_#322.exp.json ├── missing_map_value.exp.json ├── multiline_comment.exp.json ├── multiple_edges.exp.json ├── not-amper.exp.json ├── one_line_block_comment.exp.json ├── one_line_comment.exp.json ├── primary.exp.json ├── semicolons.exp.json ├── single_quote_block_string.exp.json ├── subst.exp.json ├── table_and_class.exp.json ├── trailing_whitespace.exp.json ├── utf16-input.exp.json └── whitespace_range.exp.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/issue_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.github/issue_request_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/daily.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.github/workflows/daily.yml -------------------------------------------------------------------------------- /.github/workflows/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.github/workflows/project.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/README.md -------------------------------------------------------------------------------- /ci/cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/cov.sh -------------------------------------------------------------------------------- /ci/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/dev.sh -------------------------------------------------------------------------------- /ci/e2ereport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/e2ereport.sh -------------------------------------------------------------------------------- /ci/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/gen.sh -------------------------------------------------------------------------------- /ci/peek-wasm-size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/peek-wasm-size.sh -------------------------------------------------------------------------------- /ci/release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/README.md -------------------------------------------------------------------------------- /ci/release/_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/_build.sh -------------------------------------------------------------------------------- /ci/release/_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/_install.sh -------------------------------------------------------------------------------- /ci/release/aws/ensure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/aws/ensure.sh -------------------------------------------------------------------------------- /ci/release/aws/ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/aws/ssh.sh -------------------------------------------------------------------------------- /ci/release/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/build.sh -------------------------------------------------------------------------------- /ci/release/build/.dockerignore: -------------------------------------------------------------------------------- 1 | **/d2*/ 2 | -------------------------------------------------------------------------------- /ci/release/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /ci/release/build_in_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/build_in_docker.sh -------------------------------------------------------------------------------- /ci/release/changelogs/next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/next.md -------------------------------------------------------------------------------- /ci/release/changelogs/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/template.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.0.12.md: -------------------------------------------------------------------------------- 1 | As of v0.0.12, D2 is now open-source! 2 | -------------------------------------------------------------------------------- /ci/release/changelogs/v0.0.13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.0.13.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.1.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.2.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.3.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.4.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.5.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.1.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.1.6.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.1.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.2.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.3.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.4.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.5.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.2.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.2.6.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.3.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.4.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.4.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.4.1.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.4.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.4.2.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.5.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.5.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.5.1.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.1.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.2.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.3.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.4.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.5.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.6.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.7.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.8.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.6.9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.6.9.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.7.0.md -------------------------------------------------------------------------------- /ci/release/changelogs/v0.7.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/changelogs/v0.7.1.md -------------------------------------------------------------------------------- /ci/release/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/docker/Dockerfile -------------------------------------------------------------------------------- /ci/release/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/docker/build.sh -------------------------------------------------------------------------------- /ci/release/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/docker/entrypoint.sh -------------------------------------------------------------------------------- /ci/release/gen_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/gen_install.sh -------------------------------------------------------------------------------- /ci/release/gen_template_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/gen_template_lib.sh -------------------------------------------------------------------------------- /ci/release/linux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/linux/Dockerfile -------------------------------------------------------------------------------- /ci/release/release-js.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/release-js.sh -------------------------------------------------------------------------------- /ci/release/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/release.sh -------------------------------------------------------------------------------- /ci/release/template/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../../../LICENSE.txt -------------------------------------------------------------------------------- /ci/release/template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/template/Makefile -------------------------------------------------------------------------------- /ci/release/template/README.md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/template/README.md.sh -------------------------------------------------------------------------------- /ci/release/template/man/d2.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/template/man/d2.1 -------------------------------------------------------------------------------- /ci/release/template/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/template/scripts/install.sh -------------------------------------------------------------------------------- /ci/release/template/scripts/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/template/scripts/lib.sh -------------------------------------------------------------------------------- /ci/release/template/scripts/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/template/scripts/uninstall.sh -------------------------------------------------------------------------------- /ci/release/windows/.gitignore: -------------------------------------------------------------------------------- 1 | d2.exe 2 | -------------------------------------------------------------------------------- /ci/release/windows/d2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/windows/d2.ico -------------------------------------------------------------------------------- /ci/release/windows/d2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/windows/d2.png -------------------------------------------------------------------------------- /ci/release/windows/d2.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/release/windows/d2.wxs -------------------------------------------------------------------------------- /ci/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/ci/test.sh -------------------------------------------------------------------------------- /cmd/d2plugin-dagre/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/cmd/d2plugin-dagre/main.go -------------------------------------------------------------------------------- /d2ast/d2ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ast/d2ast.go -------------------------------------------------------------------------------- /d2ast/d2ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ast/d2ast_test.go -------------------------------------------------------------------------------- /d2ast/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ast/error.go -------------------------------------------------------------------------------- /d2ast/keywords.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ast/keywords.go -------------------------------------------------------------------------------- /d2chaos/d2chaos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2chaos/d2chaos.go -------------------------------------------------------------------------------- /d2chaos/d2chaos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2chaos/d2chaos_test.go -------------------------------------------------------------------------------- /d2chaos/out/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /d2cli/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/export.go -------------------------------------------------------------------------------- /d2cli/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/export_test.go -------------------------------------------------------------------------------- /d2cli/fmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/fmt.go -------------------------------------------------------------------------------- /d2cli/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/help.go -------------------------------------------------------------------------------- /d2cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/main.go -------------------------------------------------------------------------------- /d2cli/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/main_test.go -------------------------------------------------------------------------------- /d2cli/play.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/play.go -------------------------------------------------------------------------------- /d2cli/static/favicon-err.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/static/favicon-err.ico -------------------------------------------------------------------------------- /d2cli/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/static/favicon.ico -------------------------------------------------------------------------------- /d2cli/static/watch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/static/watch.css -------------------------------------------------------------------------------- /d2cli/static/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/static/watch.js -------------------------------------------------------------------------------- /d2cli/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/validate.go -------------------------------------------------------------------------------- /d2cli/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/watch.go -------------------------------------------------------------------------------- /d2cli/watch_dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2cli/watch_dev.go -------------------------------------------------------------------------------- /d2compiler/compile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2compiler/compile.go -------------------------------------------------------------------------------- /d2compiler/compile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2compiler/compile_test.go -------------------------------------------------------------------------------- /d2compiler/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2compiler/doc.go -------------------------------------------------------------------------------- /d2exporter/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2exporter/export.go -------------------------------------------------------------------------------- /d2exporter/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2exporter/export_test.go -------------------------------------------------------------------------------- /d2format/escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2format/escape.go -------------------------------------------------------------------------------- /d2format/escape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2format/escape_test.go -------------------------------------------------------------------------------- /d2format/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2format/format.go -------------------------------------------------------------------------------- /d2format/format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2format/format_test.go -------------------------------------------------------------------------------- /d2graph/d2graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/d2graph.go -------------------------------------------------------------------------------- /d2graph/d2graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/d2graph_test.go -------------------------------------------------------------------------------- /d2graph/grid_diagram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/grid_diagram.go -------------------------------------------------------------------------------- /d2graph/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/layout.go -------------------------------------------------------------------------------- /d2graph/seqdiagram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/seqdiagram.go -------------------------------------------------------------------------------- /d2graph/serde.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/serde.go -------------------------------------------------------------------------------- /d2graph/serde_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2graph/serde_test.go -------------------------------------------------------------------------------- /d2ir/compile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/compile.go -------------------------------------------------------------------------------- /d2ir/compile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/compile_test.go -------------------------------------------------------------------------------- /d2ir/d2ir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/d2ir.go -------------------------------------------------------------------------------- /d2ir/d2ir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/d2ir_test.go -------------------------------------------------------------------------------- /d2ir/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/filter_test.go -------------------------------------------------------------------------------- /d2ir/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/import.go -------------------------------------------------------------------------------- /d2ir/import_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/import_test.go -------------------------------------------------------------------------------- /d2ir/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/merge.go -------------------------------------------------------------------------------- /d2ir/pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/pattern.go -------------------------------------------------------------------------------- /d2ir/pattern_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/pattern_test.go -------------------------------------------------------------------------------- /d2ir/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2ir/query.go -------------------------------------------------------------------------------- /d2js/.gitignore: -------------------------------------------------------------------------------- 1 | .npmrc 2 | -------------------------------------------------------------------------------- /d2js/d2wasm/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/d2wasm/api.go -------------------------------------------------------------------------------- /d2js/d2wasm/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/d2wasm/functions.go -------------------------------------------------------------------------------- /d2js/d2wasm/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/d2wasm/types.go -------------------------------------------------------------------------------- /d2js/js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js.go -------------------------------------------------------------------------------- /d2js/js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/.gitignore -------------------------------------------------------------------------------- /d2js/js/.prettierignore: -------------------------------------------------------------------------------- 1 | src/platform.browser.js 2 | -------------------------------------------------------------------------------- /d2js/js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/CHANGELOG.md -------------------------------------------------------------------------------- /d2js/js/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/Makefile -------------------------------------------------------------------------------- /d2js/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/README.md -------------------------------------------------------------------------------- /d2js/js/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/build.js -------------------------------------------------------------------------------- /d2js/js/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/bun.lockb -------------------------------------------------------------------------------- /d2js/js/ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/ci/build.sh -------------------------------------------------------------------------------- /d2js/js/d2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/d2.wasm -------------------------------------------------------------------------------- /d2js/js/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/dev-server.js -------------------------------------------------------------------------------- /d2js/js/examples/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/examples/basic.html -------------------------------------------------------------------------------- /d2js/js/examples/customizable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/examples/customizable.html -------------------------------------------------------------------------------- /d2js/js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/index.d.ts -------------------------------------------------------------------------------- /d2js/js/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/make.sh -------------------------------------------------------------------------------- /d2js/js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/package-lock.json -------------------------------------------------------------------------------- /d2js/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/package.json -------------------------------------------------------------------------------- /d2js/js/src/elk-loader.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/elk-loader.browser.js -------------------------------------------------------------------------------- /d2js/js/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/index.js -------------------------------------------------------------------------------- /d2js/js/src/platform.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/platform.browser.js -------------------------------------------------------------------------------- /d2js/js/src/platform.js: -------------------------------------------------------------------------------- 1 | export * from "./platform.node.js"; -------------------------------------------------------------------------------- /d2js/js/src/platform.node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/platform.node.js -------------------------------------------------------------------------------- /d2js/js/src/wasm-loader.node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/wasm-loader.node.js -------------------------------------------------------------------------------- /d2js/js/src/worker.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/worker.browser.js -------------------------------------------------------------------------------- /d2js/js/src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/worker.js -------------------------------------------------------------------------------- /d2js/js/src/worker.node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/src/worker.node.js -------------------------------------------------------------------------------- /d2js/js/test/integration/cjs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/test/integration/cjs.test.js -------------------------------------------------------------------------------- /d2js/js/test/integration/esm.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/test/integration/esm.test.js -------------------------------------------------------------------------------- /d2js/js/test/unit/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/test/unit/basic.test.js -------------------------------------------------------------------------------- /d2js/js/test/unit/encoding.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/test/unit/encoding.test.js -------------------------------------------------------------------------------- /d2js/js/vendor/decode.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/vendor/decode.min.js -------------------------------------------------------------------------------- /d2js/js/wasm/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2js/js/wasm/wasm_exec.js -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/NOTICE.txt -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/dagre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/dagre.js -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/dagre.js.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/dagre.js.br -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/layout.go -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/layout_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/layout_embed.go -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/layout_embed_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/layout_embed_wasm.go -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/object_mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/object_mapper.go -------------------------------------------------------------------------------- /d2layouts/d2dagrelayout/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2dagrelayout/setup.js -------------------------------------------------------------------------------- /d2layouts/d2elklayout/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/NOTICE.txt -------------------------------------------------------------------------------- /d2layouts/d2elklayout/elk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/elk.js -------------------------------------------------------------------------------- /d2layouts/d2elklayout/elk_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/elk_embed.go -------------------------------------------------------------------------------- /d2layouts/d2elklayout/elk_embed_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/elk_embed_wasm.go -------------------------------------------------------------------------------- /d2layouts/d2elklayout/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/layout.go -------------------------------------------------------------------------------- /d2layouts/d2elklayout/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/setup.js -------------------------------------------------------------------------------- /d2layouts/d2elklayout/wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2elklayout/wasm.go -------------------------------------------------------------------------------- /d2layouts/d2grid/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2grid/constants.go -------------------------------------------------------------------------------- /d2layouts/d2grid/grid_diagram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2grid/grid_diagram.go -------------------------------------------------------------------------------- /d2layouts/d2grid/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2grid/layout.go -------------------------------------------------------------------------------- /d2layouts/d2grid/layout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2grid/layout_test.go -------------------------------------------------------------------------------- /d2layouts/d2layoutfeatures/d2layoutfeatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2layoutfeatures/d2layoutfeatures.go -------------------------------------------------------------------------------- /d2layouts/d2layouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2layouts.go -------------------------------------------------------------------------------- /d2layouts/d2near/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2near/layout.go -------------------------------------------------------------------------------- /d2layouts/d2sequence/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2sequence/constants.go -------------------------------------------------------------------------------- /d2layouts/d2sequence/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2sequence/layout.go -------------------------------------------------------------------------------- /d2layouts/d2sequence/layout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2sequence/layout_test.go -------------------------------------------------------------------------------- /d2layouts/d2sequence/sequence_diagram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2layouts/d2sequence/sequence_diagram.go -------------------------------------------------------------------------------- /d2lib/d2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2lib/d2.go -------------------------------------------------------------------------------- /d2lsp/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2lsp/completion.go -------------------------------------------------------------------------------- /d2lsp/completion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2lsp/completion_test.go -------------------------------------------------------------------------------- /d2lsp/d2lsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2lsp/d2lsp.go -------------------------------------------------------------------------------- /d2lsp/d2lsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2lsp/d2lsp_test.go -------------------------------------------------------------------------------- /d2oracle/edit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2oracle/edit.go -------------------------------------------------------------------------------- /d2oracle/edit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2oracle/edit_test.go -------------------------------------------------------------------------------- /d2oracle/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2oracle/get.go -------------------------------------------------------------------------------- /d2oracle/get_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2oracle/get_test.go -------------------------------------------------------------------------------- /d2parser/.gitignore: -------------------------------------------------------------------------------- 1 | utf16.d2 2 | -------------------------------------------------------------------------------- /d2parser/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2parser/parse.go -------------------------------------------------------------------------------- /d2parser/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2parser/parse_test.go -------------------------------------------------------------------------------- /d2parser/utf16_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2parser/utf16_gen.go -------------------------------------------------------------------------------- /d2plugin/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2plugin/exec.go -------------------------------------------------------------------------------- /d2plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2plugin/plugin.go -------------------------------------------------------------------------------- /d2plugin/plugin_dagre.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2plugin/plugin_dagre.go -------------------------------------------------------------------------------- /d2plugin/plugin_elk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2plugin/plugin_elk.go -------------------------------------------------------------------------------- /d2plugin/plugin_features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2plugin/plugin_features.go -------------------------------------------------------------------------------- /d2plugin/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2plugin/serve.go -------------------------------------------------------------------------------- /d2renderers/d2animate/d2animate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2animate/d2animate.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciicanvas/asciicanvas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciicanvas/asciicanvas.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciiroute/asciiroute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciiroute/asciiroute.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciiroute/drawing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciiroute/drawing.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciiroute/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciiroute/labels.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciiroute/routing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciiroute/routing.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/asciishapes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/asciishapes.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/callout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/callout.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/class.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/cylinder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/cylinder.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/diamond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/diamond.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/document.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/helpers.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/hexagon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/hexagon.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/package.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/page.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/parallelogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/parallelogram.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/person.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/person.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/queue.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/rectangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/rectangle.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/sqltable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/sqltable.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/step.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/step.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/asciishapes/stored_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/asciishapes/stored_data.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/charset/ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/charset/ascii.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/charset/charset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/charset/charset.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/charset/unicode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/charset/unicode.go -------------------------------------------------------------------------------- /d2renderers/d2ascii/d2ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2ascii/d2ascii.go -------------------------------------------------------------------------------- /d2renderers/d2fonts/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/NOTICE.txt -------------------------------------------------------------------------------- /d2renderers/d2fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/README.md -------------------------------------------------------------------------------- /d2renderers/d2fonts/d2fonts_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/d2fonts_common.go -------------------------------------------------------------------------------- /d2renderers/d2fonts/d2fonts_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/d2fonts_embed.go -------------------------------------------------------------------------------- /d2renderers/d2fonts/d2fonts_embed_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/d2fonts_embed_wasm.go -------------------------------------------------------------------------------- /d2renderers/d2fonts/d2fonts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/d2fonts_test.go -------------------------------------------------------------------------------- /d2renderers/d2fonts/encoded/FuzzyBubbles-Bold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/encoded/FuzzyBubbles-Bold.txt -------------------------------------------------------------------------------- /d2renderers/d2fonts/encoded/SourceCodePro-Bold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/encoded/SourceCodePro-Bold.txt -------------------------------------------------------------------------------- /d2renderers/d2fonts/encoded/SourceSansPro-Bold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/encoded/SourceSansPro-Bold.txt -------------------------------------------------------------------------------- /d2renderers/d2fonts/testdata/d2fonts/cut.exp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/testdata/d2fonts/cut.exp.txt -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/FuzzyBubbles-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/FuzzyBubbles-Bold.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/FuzzyBubbles-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/FuzzyBubbles-Regular.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceCodePro-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceCodePro-Bold.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceCodePro-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceCodePro-Italic.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceCodePro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceCodePro-Regular.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceCodePro-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceCodePro-Semibold.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceSansPro-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceSansPro-Bold.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceSansPro-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceSansPro-Italic.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceSansPro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceSansPro-Regular.ttf -------------------------------------------------------------------------------- /d2renderers/d2fonts/ttf/SourceSansPro-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2fonts/ttf/SourceSansPro-Semibold.ttf -------------------------------------------------------------------------------- /d2renderers/d2latex/latex_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/latex_common.go -------------------------------------------------------------------------------- /d2renderers/d2latex/latex_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/latex_embed.go -------------------------------------------------------------------------------- /d2renderers/d2latex/latex_embed_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/latex_embed_wasm.go -------------------------------------------------------------------------------- /d2renderers/d2latex/latex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/latex_test.go -------------------------------------------------------------------------------- /d2renderers/d2latex/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/mathjax.js -------------------------------------------------------------------------------- /d2renderers/d2latex/mathjax.js.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/mathjax.js.br -------------------------------------------------------------------------------- /d2renderers/d2latex/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/polyfills.js -------------------------------------------------------------------------------- /d2renderers/d2latex/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2latex/setup.js -------------------------------------------------------------------------------- /d2renderers/d2sketch/rough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/rough.js -------------------------------------------------------------------------------- /d2renderers/d2sketch/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/setup.js -------------------------------------------------------------------------------- /d2renderers/d2sketch/sketch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/sketch.go -------------------------------------------------------------------------------- /d2renderers/d2sketch/sketch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/sketch_test.go -------------------------------------------------------------------------------- /d2renderers/d2sketch/streaks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/streaks.txt -------------------------------------------------------------------------------- /d2renderers/d2sketch/testdata/basic/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/testdata/basic/sketch.exp.svg -------------------------------------------------------------------------------- /d2renderers/d2sketch/testdata/class/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/testdata/class/sketch.exp.svg -------------------------------------------------------------------------------- /d2renderers/d2sketch/testdata/dots/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2sketch/testdata/dots/sketch.exp.svg -------------------------------------------------------------------------------- /d2renderers/d2svg/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/NOTICE.txt -------------------------------------------------------------------------------- /d2renderers/d2svg/appendix/appendix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/appendix/appendix.go -------------------------------------------------------------------------------- /d2renderers/d2svg/appendix/appendix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/appendix/appendix_test.go -------------------------------------------------------------------------------- /d2renderers/d2svg/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/class.go -------------------------------------------------------------------------------- /d2renderers/d2svg/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/code.go -------------------------------------------------------------------------------- /d2renderers/d2svg/d2svg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/d2svg.go -------------------------------------------------------------------------------- /d2renderers/d2svg/d2svg_embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/d2svg_embed.go -------------------------------------------------------------------------------- /d2renderers/d2svg/d2svg_embed_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/d2svg_embed_wasm.go -------------------------------------------------------------------------------- /d2renderers/d2svg/d2svg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/d2svg_test.go -------------------------------------------------------------------------------- /d2renderers/d2svg/dark_theme/dark_theme_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/dark_theme/dark_theme_test.go -------------------------------------------------------------------------------- /d2renderers/d2svg/dots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/dots.txt -------------------------------------------------------------------------------- /d2renderers/d2svg/github-markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/github-markdown.css -------------------------------------------------------------------------------- /d2renderers/d2svg/grain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/grain.txt -------------------------------------------------------------------------------- /d2renderers/d2svg/lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/lines.txt -------------------------------------------------------------------------------- /d2renderers/d2svg/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/link.svg -------------------------------------------------------------------------------- /d2renderers/d2svg/paper.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/paper.txt -------------------------------------------------------------------------------- /d2renderers/d2svg/paper.txt.br: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/paper.txt.br -------------------------------------------------------------------------------- /d2renderers/d2svg/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/style.css -------------------------------------------------------------------------------- /d2renderers/d2svg/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/table.go -------------------------------------------------------------------------------- /d2renderers/d2svg/tooltip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2renderers/d2svg/tooltip.svg -------------------------------------------------------------------------------- /d2target/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2target/class.go -------------------------------------------------------------------------------- /d2target/d2target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2target/d2target.go -------------------------------------------------------------------------------- /d2target/sqltable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2target/sqltable.go -------------------------------------------------------------------------------- /d2themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/README.md -------------------------------------------------------------------------------- /d2themes/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/common.go -------------------------------------------------------------------------------- /d2themes/d2themes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themes.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/aubergine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/aubergine.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/buttered_toast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/buttered_toast.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/c4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/c4.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/catalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/catalog.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/colorblind_clear.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/colorblind_clear.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/cool_classics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/cool_classics.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/dark_mauve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/dark_mauve.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/default.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/earth_tones.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/earth_tones.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/everglade_green.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/everglade_green.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/flagship_terrastruct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/flagship_terrastruct.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/grape_soda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/grape_soda.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/mixed_berry_blue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/mixed_berry_blue.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/neutral_grey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/neutral_grey.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/orange_creamsicle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/orange_creamsicle.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/origami.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/origami.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/shirley_temple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/shirley_temple.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/terminal.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/terminal_grayscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/terminal_grayscale.go -------------------------------------------------------------------------------- /d2themes/d2themescatalog/vanilla_nitro_cola.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/d2themescatalog/vanilla_nitro_cola.go -------------------------------------------------------------------------------- /d2themes/element.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/element.go -------------------------------------------------------------------------------- /d2themes/pattern_overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/pattern_overlay.go -------------------------------------------------------------------------------- /d2themes/sketch_overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/d2themes/sketch_overlay.go -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/assets/.gitignore: -------------------------------------------------------------------------------- 1 | !*.svg 2 | -------------------------------------------------------------------------------- /docs/assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/banner.png -------------------------------------------------------------------------------- /docs/assets/cheat_sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/cheat_sheet.pdf -------------------------------------------------------------------------------- /docs/assets/example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/example.svg -------------------------------------------------------------------------------- /docs/assets/flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/flow.svg -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/assets/playground_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/playground_button.png -------------------------------------------------------------------------------- /docs/assets/studio_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/studio_button.png -------------------------------------------------------------------------------- /docs/assets/themes_coding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/themes_coding.png -------------------------------------------------------------------------------- /docs/assets/themes_coding_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/themes_coding_example.png -------------------------------------------------------------------------------- /docs/assets/themes_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/assets/themes_overview.png -------------------------------------------------------------------------------- /docs/examples/chess/dia.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/chess/dia.d2 -------------------------------------------------------------------------------- /docs/examples/chess/dia.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/chess/dia.svg -------------------------------------------------------------------------------- /docs/examples/flipt/input.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/flipt/input.d2 -------------------------------------------------------------------------------- /docs/examples/flipt/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/flipt/output.png -------------------------------------------------------------------------------- /docs/examples/japan-grid/japan.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/japan-grid/japan.d2 -------------------------------------------------------------------------------- /docs/examples/japan-grid/japan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/japan-grid/japan.svg -------------------------------------------------------------------------------- /docs/examples/lib/1-d2lib/.gitignore: -------------------------------------------------------------------------------- 1 | out.svg 2 | -------------------------------------------------------------------------------- /docs/examples/lib/1-d2lib/d2lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/1-d2lib/d2lib.go -------------------------------------------------------------------------------- /docs/examples/lib/1-d2lib/d2lib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/1-d2lib/d2lib_test.go -------------------------------------------------------------------------------- /docs/examples/lib/2-d2oracle/d2oracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/2-d2oracle/d2oracle.go -------------------------------------------------------------------------------- /docs/examples/lib/2-d2oracle/d2oracle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/2-d2oracle/d2oracle_test.go -------------------------------------------------------------------------------- /docs/examples/lib/3-lowlevel/.gitignore: -------------------------------------------------------------------------------- 1 | out.svg 2 | -------------------------------------------------------------------------------- /docs/examples/lib/3-lowlevel/lowlevel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/3-lowlevel/lowlevel.go -------------------------------------------------------------------------------- /docs/examples/lib/3-lowlevel/lowlevel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/3-lowlevel/lowlevel_test.go -------------------------------------------------------------------------------- /docs/examples/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/lib/README.md -------------------------------------------------------------------------------- /docs/examples/twitter/in.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/twitter/in.d2 -------------------------------------------------------------------------------- /docs/examples/twitter/out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/twitter/out.png -------------------------------------------------------------------------------- /docs/examples/vector-grid/vector-grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/vector-grid/vector-grid.d2 -------------------------------------------------------------------------------- /docs/examples/vector-grid/vector-grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/vector-grid/vector-grid.svg -------------------------------------------------------------------------------- /docs/examples/wcc/wcc.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/wcc/wcc.d2 -------------------------------------------------------------------------------- /docs/examples/wcc/wcc.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/examples/wcc/wcc.pptx -------------------------------------------------------------------------------- /docs/flow.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/docs/flow.d2 -------------------------------------------------------------------------------- /e2etests-cli/RockSalt-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/RockSalt-Regular.ttf -------------------------------------------------------------------------------- /e2etests-cli/concurrent_buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/concurrent_buf.go -------------------------------------------------------------------------------- /e2etests-cli/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/main_test.go -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/abspath.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/abspath.exp.svg -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/animation.exp.svg -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/center.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/center.exp.svg -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/import.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/import.exp.svg -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/stdin.exp.svg -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/target-b.exp.svg -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/theme-pdf.exp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/theme-pdf.exp.pdf -------------------------------------------------------------------------------- /e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests-cli/testdata/TestCLI_E2E/with-font.exp.svg -------------------------------------------------------------------------------- /e2etests/.gitignore: -------------------------------------------------------------------------------- 1 | !*.exp.svg 2 | out/ 3 | -------------------------------------------------------------------------------- /e2etests/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/NOTICE.txt -------------------------------------------------------------------------------- /e2etests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/README.md -------------------------------------------------------------------------------- /e2etests/asciitxtar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/asciitxtar.txt -------------------------------------------------------------------------------- /e2etests/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/e2e_test.go -------------------------------------------------------------------------------- /e2etests/markdowntest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/markdowntest.md -------------------------------------------------------------------------------- /e2etests/measured_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/measured_test.go -------------------------------------------------------------------------------- /e2etests/patterns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/patterns_test.go -------------------------------------------------------------------------------- /e2etests/regression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/regression_test.go -------------------------------------------------------------------------------- /e2etests/report/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/report/main.go -------------------------------------------------------------------------------- /e2etests/report/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/report/template.html -------------------------------------------------------------------------------- /e2etests/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/root_test.go -------------------------------------------------------------------------------- /e2etests/stable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/stable_test.go -------------------------------------------------------------------------------- /e2etests/testdata/files/all_shapes_link.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/all_shapes_link.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/arrowhead_font_color.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/arrowhead_font_color.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/arrowhead_scaling.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/arrowhead_scaling.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/cloud_shaped_grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/cloud_shaped_grid.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/code_font_size.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/code_font_size.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/cross_arrowhead.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/cross_arrowhead.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/cylinder_grid_label.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/cylinder_grid_label.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/dagger_grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/dagger_grid.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/dagre_disconnected_edge.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/dagre_disconnected_edge.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/dagre_spacing.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/dagre_spacing.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/dagre_spacing_right.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/dagre_spacing_right.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/disclaimer.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/disclaimer.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/empty_nested_grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/empty_nested_grid.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/ent2d2_basic.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/ent2d2_basic.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/ent2d2_right.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/ent2d2_right.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/executive_grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/executive_grid.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/glob_dimensions.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/glob_dimensions.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_animated.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_animated.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_edge_across_cell.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_edge_across_cell.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_even.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_even.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_gap.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_gap.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_icon.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_icon.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_label_positions.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_label_positions.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_large_checkered.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_large_checkered.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_nested.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_nested.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_nested_gap0.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_nested_gap0.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_nested_simple_edges.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_nested_simple_edges.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_oom.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_oom.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_outside_labels.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_outside_labels.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_rows_gap_bug.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_rows_gap_bug.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_tests.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_tests.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/grid_with_latex.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/grid_with_latex.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/icon_positions.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/icon_positions.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/icons_on_top.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/icons_on_top.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/label_positions.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/label_positions.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/multiple_box_selection.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/multiple_box_selection.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/multiple_constant_nears.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/multiple_constant_nears.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/multiple_offset.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/multiple_offset.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/multiple_offset_left.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/multiple_offset_left.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/multiple_person_label.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/multiple_person_label.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/nested_diagram_types.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/nested_diagram_types.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/nested_layout_bug.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/nested_layout_bug.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/nested_shape_labels.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/nested_shape_labels.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/nesting_power.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/nesting_power.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/outside_bottom_labels.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/outside_bottom_labels.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/overlapping_child_label.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/overlapping_child_label.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/shaped_grid_positioning.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/shaped_grid_positioning.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/simple_grid_edges.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/simple_grid_edges.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/slow_grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/slow_grid.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/teleport_grid.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/teleport_grid.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/unconnected.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/unconnected.d2 -------------------------------------------------------------------------------- /e2etests/testdata/files/unfilled_triangle.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/files/unfilled_triangle.d2 -------------------------------------------------------------------------------- /e2etests/testdata/patterns/3d/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/patterns/3d/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/patterns/3d/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/patterns/3d/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/root/fill/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/root/fill/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/root/fill/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/root/fill/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/root/fill/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/root/fill/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/root/fill/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/root/fill/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/sanity/1_to_2/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/1_to_2/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/sanity/basic/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/basic/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/sanity/basic/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/sanity/basic/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/basic/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/sanity/basic/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/basic/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/sanity/empty/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/empty/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/sanity/empty/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/empty/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/sanity/empty/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/empty/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/sanity/empty/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/sanity/empty/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/br/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/br/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/br/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/br/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/br/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/br/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/br/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/br/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/chaos2/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/chaos2/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/chaos2/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/class/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/class/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/class/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/class/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/class/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/class/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/class/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/class/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/classes/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/classes/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/classes/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/classes/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/dense/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/dense/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/dense/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/dense/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/dense/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/dense/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/dense/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/dense/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/hr/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/hr/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/hr/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/hr/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/hr/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/hr/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/hr/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/hr/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/images/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/images/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/images/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/images/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/latex/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/latex/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/latex/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/latex/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/latex/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/latex/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/latex/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/latex/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li1/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li1/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li1/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li1/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li1/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li1/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li1/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li1/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li2/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li2/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li2/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li2/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li2/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li2/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li2/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li2/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li3/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li3/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li3/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li3/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li3/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li3/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li3/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li3/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li4/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li4/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li4/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li4/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/li4/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li4/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/li4/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/li4/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/links/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/links/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/links/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/links/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/links/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/links/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/links/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/links/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/lone_h1/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/lone_h1/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/lone_h1/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/lone_h1/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/n22_e32/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/n22_e32/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/n22_e32/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/n22_e32/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/ovals/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/ovals/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/ovals/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/ovals/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/ovals/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/ovals/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/ovals/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/ovals/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/p/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/p/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/p/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/p/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/p/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/p/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/p/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/p/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/people/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/people/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/people/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/people/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/pre/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/pre/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/pre/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/pre/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/pre/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/pre/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/pre/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/pre/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/stylish/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/stylish/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/stylish/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/stylish/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/stable/us_map/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/us_map/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/stable/us_map/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/stable/us_map/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/themes/origami/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/themes/origami/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/themes/origami/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/themes/origami/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/c4-theme/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/c4-theme/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/c4-theme/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/c4-theme/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/gradient/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/gradient/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/gradient/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/gradient/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/legend/dagre/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/legend/dagre/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/legend/dagre/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/legend/dagre/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/legend/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/legend/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/legend/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/legend/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/md-label/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/md-label/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/md-label/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/md-label/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/sql-icon/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/sql-icon/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/txtar/unicode/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/unicode/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/txtar/unicode/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/txtar/unicode/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/unicode/emojis/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/unicode/emojis/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/unicode/emojis/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/unicode/emojis/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/testdata/unicode/korean/elk/board.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/unicode/korean/elk/board.exp.json -------------------------------------------------------------------------------- /e2etests/testdata/unicode/korean/elk/sketch.exp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/testdata/unicode/korean/elk/sketch.exp.svg -------------------------------------------------------------------------------- /e2etests/themes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/themes_test.go -------------------------------------------------------------------------------- /e2etests/todo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/todo_test.go -------------------------------------------------------------------------------- /e2etests/txtar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/txtar.txt -------------------------------------------------------------------------------- /e2etests/unicode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/e2etests/unicode_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/install.sh -------------------------------------------------------------------------------- /lib/background/background.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/background/background.go -------------------------------------------------------------------------------- /lib/color/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/color/color.go -------------------------------------------------------------------------------- /lib/color/gradient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/color/gradient.go -------------------------------------------------------------------------------- /lib/compression/brotli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/compression/brotli.go -------------------------------------------------------------------------------- /lib/compression/svgunzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/compression/svgunzip.go -------------------------------------------------------------------------------- /lib/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/env/env.go -------------------------------------------------------------------------------- /lib/font/font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/font/font.go -------------------------------------------------------------------------------- /lib/font/subsetFont.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/font/subsetFont.go -------------------------------------------------------------------------------- /lib/geo/bezier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/bezier.go -------------------------------------------------------------------------------- /lib/geo/box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/box.go -------------------------------------------------------------------------------- /lib/geo/ellipse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/ellipse.go -------------------------------------------------------------------------------- /lib/geo/ellipse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/ellipse_test.go -------------------------------------------------------------------------------- /lib/geo/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/math.go -------------------------------------------------------------------------------- /lib/geo/orientation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/orientation.go -------------------------------------------------------------------------------- /lib/geo/point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/point.go -------------------------------------------------------------------------------- /lib/geo/point_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/point_test.go -------------------------------------------------------------------------------- /lib/geo/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/route.go -------------------------------------------------------------------------------- /lib/geo/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/segment.go -------------------------------------------------------------------------------- /lib/geo/segment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/segment_test.go -------------------------------------------------------------------------------- /lib/geo/spacing.go: -------------------------------------------------------------------------------- 1 | package geo 2 | 3 | type Spacing struct { 4 | Top, Bottom, Left, Right float64 5 | } 6 | -------------------------------------------------------------------------------- /lib/geo/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/vector.go -------------------------------------------------------------------------------- /lib/geo/vector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/geo/vector_test.go -------------------------------------------------------------------------------- /lib/imgbundler/imgbundler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/imgbundler/imgbundler.go -------------------------------------------------------------------------------- /lib/imgbundler/imgbundler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/imgbundler/imgbundler_test.go -------------------------------------------------------------------------------- /lib/imgbundler/nested/test_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/imgbundler/nested/test_svg.svg -------------------------------------------------------------------------------- /lib/imgbundler/test_png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/imgbundler/test_png.png -------------------------------------------------------------------------------- /lib/imgbundler/test_svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/imgbundler/test_svg.svg -------------------------------------------------------------------------------- /lib/jsrunner/goja.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/jsrunner/goja.go -------------------------------------------------------------------------------- /lib/jsrunner/js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/jsrunner/js.go -------------------------------------------------------------------------------- /lib/jsrunner/jsrunner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/jsrunner/jsrunner.go -------------------------------------------------------------------------------- /lib/label/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/label/label.go -------------------------------------------------------------------------------- /lib/log/levelhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/log/levelhandler.go -------------------------------------------------------------------------------- /lib/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/log/log.go -------------------------------------------------------------------------------- /lib/log/prettyhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/log/prettyhandler.go -------------------------------------------------------------------------------- /lib/log/tbhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/log/tbhandler.go -------------------------------------------------------------------------------- /lib/memfs/memfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/memfs/memfs.go -------------------------------------------------------------------------------- /lib/pdf/pdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pdf/pdf.go -------------------------------------------------------------------------------- /lib/png/png.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/png/png.go -------------------------------------------------------------------------------- /lib/pptx/pptx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/pptx.go -------------------------------------------------------------------------------- /lib/pptx/template.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/template.pptx -------------------------------------------------------------------------------- /lib/pptx/templates/app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/app.xml -------------------------------------------------------------------------------- /lib/pptx/templates/content_types.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/content_types.xml -------------------------------------------------------------------------------- /lib/pptx/templates/core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/core.xml -------------------------------------------------------------------------------- /lib/pptx/templates/presentation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/presentation.xml -------------------------------------------------------------------------------- /lib/pptx/templates/rels_presentation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/rels_presentation.xml -------------------------------------------------------------------------------- /lib/pptx/templates/root_rels.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/root_rels.xml -------------------------------------------------------------------------------- /lib/pptx/templates/slide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/slide.xml -------------------------------------------------------------------------------- /lib/pptx/templates/slide.xml.rels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/slide.xml.rels -------------------------------------------------------------------------------- /lib/pptx/templates/slidemaster_rels.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/templates/slidemaster_rels.xml -------------------------------------------------------------------------------- /lib/pptx/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/pptx/validate.go -------------------------------------------------------------------------------- /lib/shape/shape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape.go -------------------------------------------------------------------------------- /lib/shape/shape_c4_person.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_c4_person.go -------------------------------------------------------------------------------- /lib/shape/shape_callout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_callout.go -------------------------------------------------------------------------------- /lib/shape/shape_circle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_circle.go -------------------------------------------------------------------------------- /lib/shape/shape_class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_class.go -------------------------------------------------------------------------------- /lib/shape/shape_cloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_cloud.go -------------------------------------------------------------------------------- /lib/shape/shape_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_code.go -------------------------------------------------------------------------------- /lib/shape/shape_cylinder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_cylinder.go -------------------------------------------------------------------------------- /lib/shape/shape_diamond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_diamond.go -------------------------------------------------------------------------------- /lib/shape/shape_document.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_document.go -------------------------------------------------------------------------------- /lib/shape/shape_hexagon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_hexagon.go -------------------------------------------------------------------------------- /lib/shape/shape_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_image.go -------------------------------------------------------------------------------- /lib/shape/shape_oval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_oval.go -------------------------------------------------------------------------------- /lib/shape/shape_package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_package.go -------------------------------------------------------------------------------- /lib/shape/shape_page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_page.go -------------------------------------------------------------------------------- /lib/shape/shape_parallelogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_parallelogram.go -------------------------------------------------------------------------------- /lib/shape/shape_person.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_person.go -------------------------------------------------------------------------------- /lib/shape/shape_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_queue.go -------------------------------------------------------------------------------- /lib/shape/shape_real_square.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_real_square.go -------------------------------------------------------------------------------- /lib/shape/shape_square.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_square.go -------------------------------------------------------------------------------- /lib/shape/shape_step.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_step.go -------------------------------------------------------------------------------- /lib/shape/shape_stored_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_stored_data.go -------------------------------------------------------------------------------- /lib/shape/shape_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_table.go -------------------------------------------------------------------------------- /lib/shape/shape_text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/shape/shape_text.go -------------------------------------------------------------------------------- /lib/simplelog/simplelog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/simplelog/simplelog.go -------------------------------------------------------------------------------- /lib/svg/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/svg/path.go -------------------------------------------------------------------------------- /lib/svg/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/svg/text.go -------------------------------------------------------------------------------- /lib/syncmap/syncmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/syncmap/syncmap.go -------------------------------------------------------------------------------- /lib/textmeasure/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/NOTICE.txt -------------------------------------------------------------------------------- /lib/textmeasure/atlas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/atlas.go -------------------------------------------------------------------------------- /lib/textmeasure/links.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/links.go -------------------------------------------------------------------------------- /lib/textmeasure/markdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/markdown.go -------------------------------------------------------------------------------- /lib/textmeasure/rect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/rect.go -------------------------------------------------------------------------------- /lib/textmeasure/substitutions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/substitutions.go -------------------------------------------------------------------------------- /lib/textmeasure/textmeasure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/textmeasure.go -------------------------------------------------------------------------------- /lib/textmeasure/textmeasure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/textmeasure/textmeasure_test.go -------------------------------------------------------------------------------- /lib/time/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/time/time.go -------------------------------------------------------------------------------- /lib/urlenc/testdata/TestChanges.exp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/urlenc/testdata/TestChanges.exp.txt -------------------------------------------------------------------------------- /lib/urlenc/urlenc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/urlenc/urlenc.go -------------------------------------------------------------------------------- /lib/urlenc/urlenc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/urlenc/urlenc_test.go -------------------------------------------------------------------------------- /lib/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/version/version.go -------------------------------------------------------------------------------- /lib/xgif/test_input1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/xgif/test_input1.png -------------------------------------------------------------------------------- /lib/xgif/test_input2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/xgif/test_input2.png -------------------------------------------------------------------------------- /lib/xgif/test_output.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/xgif/test_output.gif -------------------------------------------------------------------------------- /lib/xgif/xgif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/xgif/xgif.go -------------------------------------------------------------------------------- /lib/xgif/xgif_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/lib/xgif/xgif_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/main.go -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/make.sh -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/3d_oval.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/3d_oval.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/basic_icon.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/basic_icon.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/classes.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/classes.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/edge.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/edge_chain.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/edge_chain.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/edge_index.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/edge_index.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/edge_map.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/edge_map.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/escaped_id.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/escaped_id.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/grid.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/grid.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/grid_edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/grid_edge.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/legend.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/legend.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/nested_sql.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/nested_sql.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/null.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/null.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/path_link.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/path_link.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/positions.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/positions.exp.json -------------------------------------------------------------------------------- /testdata/d2compiler/TestCompile/url_link.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2compiler/TestCompile/url_link.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/classes/basic.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/classes/basic.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/classes/merge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/classes/merge.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/classes/nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/classes/nested.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/edges/chain.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/edges/chain.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/edges/nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/edges/nested.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/edges/root.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/edges/root.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/fields/array.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/fields/array.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/fields/label.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/fields/label.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/fields/nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/fields/nested.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/fields/null.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/fields/null.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/fields/quoted.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/fields/quoted.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/fields/root.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/fields/root.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/filters/array.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/filters/array.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/filters/base.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/filters/base.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/filters/edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/filters/edge.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/filters/order.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/filters/order.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/imports/boards.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/imports/boards.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/imports/spread.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/imports/spread.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/imports/value.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/imports/value.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/imports/vars/1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/imports/vars/1.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/imports/vars/2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/imports/vars/2.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/imports/vars/3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/imports/vars/3.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/layers/root.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/layers/root.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/scenarios/edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/scenarios/edge.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/scenarios/root.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/scenarios/root.exp.json -------------------------------------------------------------------------------- /testdata/d2ir/TestCompile/steps/root.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2ir/TestCompile/steps/root.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/add_layer/1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/add_layer/1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/add_layer/2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/add_layer/2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/add_layer/3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/add_layer/3.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/add_layer/4.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/add_layer/4.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/add_layer/5.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/add_layer/5.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/add_layer/6.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/add_layer/6.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/base.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/base.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/container.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/container.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/edge-dupe.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/edge-dupe.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/edge.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/edge_nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/edge_nested.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/edge_scope.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/edge_scope.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/edge_unique.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/edge_unique.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/gen_key.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/gen_key.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/gen_key_n.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/gen_key_n.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/image-edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/image-edge.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/layers-edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/layers-edge.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/nested.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/scope.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/scope.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/steps-basic.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/steps-basic.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestCreate/steps-edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestCreate/steps-edge.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/arrowhead.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/arrowhead.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/chaos_1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/chaos_1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/children.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/children.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/class_refs.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/class_refs.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/delete_icon.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/delete_icon.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/delete_link.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/delete_link.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/delete_near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/delete_near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/drop_value.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/drop_value.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/edge_common.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/edge_common.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/edge_first.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/edge_first.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/edge_last.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/edge_last.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/edge_middle.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/edge_middle.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/empty_map.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/empty_map.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/flat.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/flat.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/3.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/4.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/4.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/5.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/5.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/6.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/6.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/7.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/7.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/import/8.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/import/8.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/label-near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/label-near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/left.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/left.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/multi_near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/multi_near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/nested.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/nested_2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/nested_2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_3.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_4.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_4.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_5.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_5.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_6.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_6.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_7.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_7.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/order_8.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/order_8.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/save_map.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/save_map.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/shape_class.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/shape_class.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/table_refs.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/table_refs.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestDelete/width.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestDelete/width.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/basic.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/basic.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/basic_nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/basic_nested.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/duplicate.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/duplicate.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/edge_basic.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/edge_basic.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/edge_conflict.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/edge_conflict.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/extend_map.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/extend_map.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/flat_merge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/flat_merge.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/flat_near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/flat_near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/flat_style.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/flat_style.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/full_slice.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/full_slice.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/gnarly_1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/gnarly_1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/invalid-near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/invalid-near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/layers-basic.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/layers-basic.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/nhooyr_one.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/nhooyr_one.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/nhooyr_two.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/nhooyr_two.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/parentheses.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/parentheses.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/partial_slice.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/partial_slice.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/rename_2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/rename_2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/reuse_map.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/reuse_map.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/slice_style.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/slice_style.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestMove/unique_name.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestMove/unique_name.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestReconnectEdge/both.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestReconnectEdge/both.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestReconnectEdge/loop.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestReconnectEdge/loop.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestReconnectEdge/src.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestReconnectEdge/src.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/arrows.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/arrows.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/conflict.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/conflict.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/conflict_2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/conflict_2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/container.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/container.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/edges.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/edges.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/flat.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/flat.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/generated.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/generated.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/near.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/near.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestRename/nested.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestRename/nested.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/base.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/base.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/classes-style.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/classes-style.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/edge-comment.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/edge-comment.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/edge.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/edge_chain.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/edge_chain.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/edge_label.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/edge_label.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/errors/bad_tag.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/errors/bad_tag.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/glob-field/1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/glob-field/1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/glob-field/2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/glob-field/2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/glob-field/3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/glob-field/3.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/icon.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/icon.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/10.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/10.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/3.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/4.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/4.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/5.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/5.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/6.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/6.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/7.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/7.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/8.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/8.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/import/9.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/import/9.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/inline_style.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/inline_style.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label-near/1.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label-near/1.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label-near/2.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label-near/2.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label-near/3.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label-near/3.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label-near/4.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label-near/4.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label-near/5.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label-near/5.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label_primary.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label_primary.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label_replace.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label_replace.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/label_unset.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/label_unset.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/nested_alex.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/nested_alex.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/new_style.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/new_style.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/replace_link.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/replace_link.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/replace_shape.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/replace_shape.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/replace_style.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/replace_style.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/scenario-child.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/scenario-child.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/set_dimensions.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/set_dimensions.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/set_position.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/set_position.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/set_tooltip.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/set_tooltip.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/shape.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/shape.exp.json -------------------------------------------------------------------------------- /testdata/d2oracle/TestSet/var-with-label.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2oracle/TestSet/var-with-label.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/()_keys.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/()_keys.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/bad_curly.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/bad_curly.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/block_string.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/block_string.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/edge.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/edge.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/edge_key.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/edge_key.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/empty.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/empty.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/errs.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/errs.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#00.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#00.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#01.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#01.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#02.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#02.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#03.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#03.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#04.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#04.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#05.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#05.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#06.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#06.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#07.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#07.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#08.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#08.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#09.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#09.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/import/#10.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/import/#10.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/key.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/key.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/not-amper.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/not-amper.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/primary.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/primary.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/semicolons.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/semicolons.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/subst.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/subst.exp.json -------------------------------------------------------------------------------- /testdata/d2parser/TestParse/utf16-input.exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2/HEAD/testdata/d2parser/TestParse/utf16-input.exp.json --------------------------------------------------------------------------------