diff --git a/ci/sub b/ci/sub
index cb8a9993d..512bad5a9 160000
--- a/ci/sub
+++ b/ci/sub
@@ -1 +1 @@
-Subproject commit cb8a9993d7e1d91815650c5baade7658622189b9
+Subproject commit 512bad5a958c5e33ba9b3e89dfac1bfd6002f98c
diff --git a/d2compiler/compile.go b/d2compiler/compile.go
index 9de5f12c8..35118331a 100644
--- a/d2compiler/compile.go
+++ b/d2compiler/compile.go
@@ -71,6 +71,11 @@ func (c *compiler) compileBoard(g *d2graph.Graph, ir *d2ir.Map) *d2graph.Graph {
c.compileBoardsField(g, ir, "layers")
c.compileBoardsField(g, ir, "scenarios")
c.compileBoardsField(g, ir, "steps")
+ if d2ir.ParentMap(ir).CopyBase(nil).Equal(ir.CopyBase(nil)) {
+ if len(g.Layers) > 0 || len(g.Scenarios) > 0 || len(g.Steps) > 0 {
+ g.BoardContainer = true
+ }
+ }
return g
}
diff --git a/d2compiler/compile_test.go b/d2compiler/compile_test.go
index 52da3f916..a7a5c24fd 100644
--- a/d2compiler/compile_test.go
+++ b/d2compiler/compile_test.go
@@ -2099,9 +2099,9 @@ layers: {
}
}
`, "")
- assert.JSON(t, 2, len(g.Layers))
- assert.JSON(t, "one", g.Layers[0].Name)
- assert.JSON(t, "two", g.Layers[1].Name)
+ assert.Equal(t, 2, len(g.Layers))
+ assert.Equal(t, "one", g.Layers[0].Name)
+ assert.Equal(t, "two", g.Layers[1].Name)
},
},
{
@@ -2132,6 +2132,37 @@ layers: {
assert.Equal(t, 2, len(g.Layers[1].Steps))
},
},
+ {
+ name: "boardContainer",
+ run: func(t *testing.T) {
+ g := assertCompile(t, `
+layers: {
+ one: {
+ santa
+ }
+ two: {
+ clause
+ scenarios: {
+ seinfeld: {
+ }
+ missoula: {
+ steps: {
+ missus: one two three
+ }
+ }
+ }
+ }
+}
+`, "")
+ assert.True(t, g.BoardContainer)
+ assert.Equal(t, 2, len(g.Layers))
+ assert.Equal(t, "one", g.Layers[0].Name)
+ assert.Equal(t, "two", g.Layers[1].Name)
+ assert.Equal(t, 2, len(g.Layers[1].Scenarios))
+ assert.False(t, g.Layers[1].Scenarios[0].BoardContainer)
+ assert.False(t, g.Layers[1].Scenarios[1].BoardContainer)
+ },
+ },
{
name: "errs/duplicate_board",
run: func(t *testing.T) {
diff --git a/d2exporter/export.go b/d2exporter/export.go
index 4357f914d..c238ba746 100644
--- a/d2exporter/export.go
+++ b/d2exporter/export.go
@@ -16,6 +16,7 @@ func Export(ctx context.Context, g *d2graph.Graph, fontFamily *d2fonts.FontFamil
diagram := d2target.NewDiagram()
applyStyles(&diagram.Root, g.Root)
diagram.Name = g.Name
+ diagram.BoardContainer = g.BoardContainer
if fontFamily == nil {
fontFamily = go2.Pointer(d2fonts.SourceSansPro)
}
diff --git a/d2graph/d2graph.go b/d2graph/d2graph.go
index a19487ee2..2d26954b7 100644
--- a/d2graph/d2graph.go
+++ b/d2graph/d2graph.go
@@ -28,8 +28,13 @@ const DEFAULT_SHAPE_SIZE = 100.
const MIN_SHAPE_SIZE = 5
type Graph struct {
- Name string `json:"name"`
- AST *d2ast.Map `json:"ast"`
+ Name string `json:"name"`
+ // A BoardContainer is a board or scenario itself contains nothing
+ // but its base and more boards, scenarios or steps.
+ // boardContainers do not have a render and are used purely for organizing the board
+ // tree.
+ BoardContainer bool `json:"boardContainer"`
+ AST *d2ast.Map `json:"ast"`
Root *Object `json:"root"`
Edges []*Edge `json:"edges"`
diff --git a/d2ir/d2ir.go b/d2ir/d2ir.go
index b105e4e72..72deedb38 100644
--- a/d2ir/d2ir.go
+++ b/d2ir/d2ir.go
@@ -23,6 +23,7 @@ type Node interface {
Parent() Node
Primary() *Scalar
Map() *Map
+ Equal(n2 Node) bool
ast() d2ast.Node
fmt.Stringer
@@ -139,7 +140,8 @@ func (s *Scalar) Copy(newParent Node) Node {
return s
}
-func (s *Scalar) Equal(s2 *Scalar) bool {
+func (s *Scalar) Equal(n2 Node) bool {
+ s2 := n2.(*Scalar)
if _, ok := s.Value.(d2ast.String); ok {
if _, ok = s2.Value.(d2ast.String); ok {
return s.Value.ScalarString() == s2.Value.ScalarString()
@@ -187,6 +189,10 @@ func (m *Map) Copy(newParent Node) Node {
// CopyBase copies the map m without layers/scenarios/steps.
func (m *Map) CopyBase(newParent Node) *Map {
+ if m == nil {
+ return (&Map{}).Copy(newParent).(*Map)
+ }
+
layers := m.DeleteField("layers")
scenarios := m.DeleteField("scenarios")
steps := m.DeleteField("steps")
@@ -1054,3 +1060,73 @@ func reverseIDA(ida []string) {
ida[len(ida)-i-1] = tmp
}
}
+
+func (f *Field) Equal(n2 Node) bool {
+ f2 := n2.(*Field)
+
+ if f.Name != f2.Name {
+ return false
+ }
+ if !f.Primary_.Equal(f2.Primary_) {
+ return false
+ }
+ if !f.Composite.Equal(f2.Composite) {
+ return false
+ }
+ return true
+}
+
+func (e *Edge) Equal(n2 Node) bool {
+ e2 := n2.(*Edge)
+
+ if !e.ID.Match(e2.ID) {
+ return false
+ }
+ if !e.Primary_.Equal(e2.Primary_) {
+ return false
+ }
+ if !e.Map_.Equal(e2.Map_) {
+ return false
+ }
+ return true
+}
+
+func (a *Array) Equal(n2 Node) bool {
+ a2 := n2.(*Array)
+
+ if len(a.Values) != len(a2.Values) {
+ return false
+ }
+
+ for i := range a.Values {
+ if !a.Values[i].Equal(a2.Values[i]) {
+ return false
+ }
+ }
+
+ return true
+}
+
+func (m *Map) Equal(n2 Node) bool {
+ m2 := n2.(*Map)
+
+ if len(m.Fields) != len(m2.Fields) {
+ return false
+ }
+ if len(m.Edges) != len(m2.Edges) {
+ return false
+ }
+
+ for i := range m.Fields {
+ if !m.Fields[i].Equal(m2.Fields[i]) {
+ return false
+ }
+ }
+ for i := range m.Edges {
+ if !m.Edges[i].Equal(m2.Edges[i]) {
+ return false
+ }
+ }
+
+ return true
+}
diff --git a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg
index b5c982c3f..4f34dadef 100644
--- a/d2renderers/d2sketch/testdata/animated/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/animated/sketch.exp.svg
@@ -30,7 +30,7 @@
mix-blend-mode: multiply;
opacity: 0.5;
}
-.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}]]>wintersummertreessnowsun
+.fill-N1{fill:#0A0F25;}.fill-N2{fill:#676C7E;}.fill-N3{fill:#9499AB;}.fill-N4{fill:#CFD2DD;}.fill-N5{fill:#DEE1EB;}.fill-N6{fill:#EEF1F8;}.fill-N7{fill:#FFFFFF;}.fill-B1{fill:#0D32B2;}.fill-B2{fill:#0D32B2;}.fill-B3{fill:#E3E9FD;}.fill-B4{fill:#E3E9FD;}.fill-B5{fill:#EDF0FD;}.fill-B6{fill:#F7F8FE;}.fill-AA2{fill:#4A6FF3;}.fill-AA4{fill:#EDF0FD;}.fill-AA5{fill:#F7F8FE;}.fill-AB4{fill:#EDF0FD;}.fill-AB5{fill:#F7F8FE;}.stroke-N1{stroke:#0A0F25;}.stroke-N2{stroke:#676C7E;}.stroke-N3{stroke:#9499AB;}.stroke-N4{stroke:#CFD2DD;}.stroke-N5{stroke:#DEE1EB;}.stroke-N6{stroke:#EEF1F8;}.stroke-N7{stroke:#FFFFFF;}.stroke-B1{stroke:#0D32B2;}.stroke-B2{stroke:#0D32B2;}.stroke-B3{stroke:#E3E9FD;}.stroke-B4{stroke:#E3E9FD;}.stroke-B5{stroke:#EDF0FD;}.stroke-B6{stroke:#F7F8FE;}.stroke-AA2{stroke:#4A6FF3;}.stroke-AA4{stroke:#EDF0FD;}.stroke-AA5{stroke:#F7F8FE;}.stroke-AB4{stroke:#EDF0FD;}.stroke-AB5{stroke:#F7F8FE;}.background-color-N1{background-color:#0A0F25;}.background-color-N2{background-color:#676C7E;}.background-color-N3{background-color:#9499AB;}.background-color-N4{background-color:#CFD2DD;}.background-color-N5{background-color:#DEE1EB;}.background-color-N6{background-color:#EEF1F8;}.background-color-N7{background-color:#FFFFFF;}.background-color-B1{background-color:#0D32B2;}.background-color-B2{background-color:#0D32B2;}.background-color-B3{background-color:#E3E9FD;}.background-color-B4{background-color:#E3E9FD;}.background-color-B5{background-color:#EDF0FD;}.background-color-B6{background-color:#F7F8FE;}.background-color-AA2{background-color:#4A6FF3;}.background-color-AA4{background-color:#EDF0FD;}.background-color-AA5{background-color:#F7F8FE;}.background-color-AB4{background-color:#EDF0FD;}.background-color-AB5{background-color:#F7F8FE;}.color-N1{color:#0A0F25;}.color-N2{color:#676C7E;}.color-N3{color:#9499AB;}.color-N4{color:#CFD2DD;}.color-N5{color:#DEE1EB;}.color-N6{color:#EEF1F8;}.color-N7{color:#FFFFFF;}.color-B1{color:#0D32B2;}.color-B2{color:#0D32B2;}.color-B3{color:#E3E9FD;}.color-B4{color:#E3E9FD;}.color-B5{color:#EDF0FD;}.color-B6{color:#F7F8FE;}.color-AA2{color:#4A6FF3;}.color-AA4{color:#EDF0FD;}.color-AA5{color:#F7F8FE;}.color-AB4{color:#EDF0FD;}.color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}]]>wintersummertreessnowsun
\ No newline at end of file
diff --git a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg
index d5dbfaf35..87ddf699b 100644
--- a/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg
+++ b/d2renderers/d2sketch/testdata/animated_dark/sketch.exp.svg
@@ -30,7 +30,7 @@
mix-blend-mode: multiply;
opacity: 0.5;
}
-.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}]]>wintersummertreessnowsun
+.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}]]>wintersummertreessnowsun
\ No newline at end of file
diff --git a/d2target/d2target.go b/d2target/d2target.go
index 7929b1667..390d0ecce 100644
--- a/d2target/d2target.go
+++ b/d2target/d2target.go
@@ -34,9 +34,11 @@ const (
var BorderOffset = geo.NewVector(5, 5)
type Diagram struct {
- Name string `json:"name"`
- Description string `json:"description,omitempty"`
- FontFamily *d2fonts.FontFamily `json:"fontFamily,omitempty"`
+ Name string `json:"name"`
+ // See docs on the same field in d2graph to understand what it means.
+ BoardContainer bool `json:"boardContainer"`
+ Description string `json:"description,omitempty"`
+ FontFamily *d2fonts.FontFamily `json:"fontFamily,omitempty"`
Shapes []Shape `json:"shapes"`
Connections []Connection `json:"connections"`
diff --git a/e2etests/testdata/measured/empty-class/dagre/board.exp.json b/e2etests/testdata/measured/empty-class/dagre/board.exp.json
index 8f008b3bd..6231b1bb2 100644
--- a/e2etests/testdata/measured/empty-class/dagre/board.exp.json
+++ b/e2etests/testdata/measured/empty-class/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/measured/empty-shape/dagre/board.exp.json b/e2etests/testdata/measured/empty-shape/dagre/board.exp.json
index 9df6098e0..952ca74f2 100644
--- a/e2etests/testdata/measured/empty-shape/dagre/board.exp.json
+++ b/e2etests/testdata/measured/empty-shape/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/measured/empty-sql_table/dagre/board.exp.json b/e2etests/testdata/measured/empty-sql_table/dagre/board.exp.json
index 21eb920ee..36d689a78 100644
--- a/e2etests/testdata/measured/empty-sql_table/dagre/board.exp.json
+++ b/e2etests/testdata/measured/empty-sql_table/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/ampersand-escape/dagre/board.exp.json b/e2etests/testdata/regression/ampersand-escape/dagre/board.exp.json
index bab768d10..01954fa35 100644
--- a/e2etests/testdata/regression/ampersand-escape/dagre/board.exp.json
+++ b/e2etests/testdata/regression/ampersand-escape/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/ampersand-escape/elk/board.exp.json b/e2etests/testdata/regression/ampersand-escape/elk/board.exp.json
index 2835921d2..a26383b03 100644
--- a/e2etests/testdata/regression/ampersand-escape/elk/board.exp.json
+++ b/e2etests/testdata/regression/ampersand-escape/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/class_font_style_sequence/dagre/board.exp.json b/e2etests/testdata/regression/class_font_style_sequence/dagre/board.exp.json
index ea6714cf2..a51931b4c 100644
--- a/e2etests/testdata/regression/class_font_style_sequence/dagre/board.exp.json
+++ b/e2etests/testdata/regression/class_font_style_sequence/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/class_font_style_sequence/elk/board.exp.json b/e2etests/testdata/regression/class_font_style_sequence/elk/board.exp.json
index ea6714cf2..a51931b4c 100644
--- a/e2etests/testdata/regression/class_font_style_sequence/elk/board.exp.json
+++ b/e2etests/testdata/regression/class_font_style_sequence/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/board.exp.json b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/board.exp.json
index c8e25818f..94b0967b4 100644
--- a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/board.exp.json
+++ b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/board.exp.json b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/board.exp.json
index 3fe24115e..ead40ad85 100644
--- a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/board.exp.json
+++ b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre-disconnect/dagre/board.exp.json b/e2etests/testdata/regression/dagre-disconnect/dagre/board.exp.json
index 2104bdbcf..0772e95da 100644
--- a/e2etests/testdata/regression/dagre-disconnect/dagre/board.exp.json
+++ b/e2etests/testdata/regression/dagre-disconnect/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre-disconnect/elk/board.exp.json b/e2etests/testdata/regression/dagre-disconnect/elk/board.exp.json
index 8ef43b8e9..330651cc0 100644
--- a/e2etests/testdata/regression/dagre-disconnect/elk/board.exp.json
+++ b/e2etests/testdata/regression/dagre-disconnect/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/board.exp.json b/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/board.exp.json
index 07664ab44..c1dd11f38 100644
--- a/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/board.exp.json
+++ b/e2etests/testdata/regression/dagre_broken_arrowhead/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre_broken_arrowhead/elk/board.exp.json b/e2etests/testdata/regression/dagre_broken_arrowhead/elk/board.exp.json
index 68effc6e6..899dc4c98 100644
--- a/e2etests/testdata/regression/dagre_broken_arrowhead/elk/board.exp.json
+++ b/e2etests/testdata/regression/dagre_broken_arrowhead/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/board.exp.json b/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/board.exp.json
index 7dceeb958..3b42ffcf7 100644
--- a/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/board.exp.json
+++ b/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre_edge_label_spacing/elk/board.exp.json b/e2etests/testdata/regression/dagre_edge_label_spacing/elk/board.exp.json
index f3f62bb09..c32145e28 100644
--- a/e2etests/testdata/regression/dagre_edge_label_spacing/elk/board.exp.json
+++ b/e2etests/testdata/regression/dagre_edge_label_spacing/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre_special_ids/dagre/board.exp.json b/e2etests/testdata/regression/dagre_special_ids/dagre/board.exp.json
index ee1642420..ddeecaaa8 100644
--- a/e2etests/testdata/regression/dagre_special_ids/dagre/board.exp.json
+++ b/e2etests/testdata/regression/dagre_special_ids/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/dagre_special_ids/elk/board.exp.json b/e2etests/testdata/regression/dagre_special_ids/elk/board.exp.json
index 3aa86e911..c32fcfc3b 100644
--- a/e2etests/testdata/regression/dagre_special_ids/elk/board.exp.json
+++ b/e2etests/testdata/regression/dagre_special_ids/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_alignment/dagre/board.exp.json b/e2etests/testdata/regression/elk_alignment/dagre/board.exp.json
index 77fc6fba0..13df18f0e 100644
--- a/e2etests/testdata/regression/elk_alignment/dagre/board.exp.json
+++ b/e2etests/testdata/regression/elk_alignment/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_alignment/elk/board.exp.json b/e2etests/testdata/regression/elk_alignment/elk/board.exp.json
index 8bfc596b6..ac78a0014 100644
--- a/e2etests/testdata/regression/elk_alignment/elk/board.exp.json
+++ b/e2etests/testdata/regression/elk_alignment/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/board.exp.json b/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/board.exp.json
index c683e02a2..d28c5574f 100644
--- a/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/board.exp.json
+++ b/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_img_empty_label_panic/elk/board.exp.json b/e2etests/testdata/regression/elk_img_empty_label_panic/elk/board.exp.json
index d75d74634..96337fcd5 100644
--- a/e2etests/testdata/regression/elk_img_empty_label_panic/elk/board.exp.json
+++ b/e2etests/testdata/regression/elk_img_empty_label_panic/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_loop_panic/dagre/board.exp.json b/e2etests/testdata/regression/elk_loop_panic/dagre/board.exp.json
index cf77df5ec..60f8c02eb 100644
--- a/e2etests/testdata/regression/elk_loop_panic/dagre/board.exp.json
+++ b/e2etests/testdata/regression/elk_loop_panic/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_loop_panic/elk/board.exp.json b/e2etests/testdata/regression/elk_loop_panic/elk/board.exp.json
index eb88b9b0c..24a2f7a2a 100644
--- a/e2etests/testdata/regression/elk_loop_panic/elk/board.exp.json
+++ b/e2etests/testdata/regression/elk_loop_panic/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_order/dagre/board.exp.json b/e2etests/testdata/regression/elk_order/dagre/board.exp.json
index 03921d389..a6290e2f0 100644
--- a/e2etests/testdata/regression/elk_order/dagre/board.exp.json
+++ b/e2etests/testdata/regression/elk_order/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/elk_order/elk/board.exp.json b/e2etests/testdata/regression/elk_order/elk/board.exp.json
index 8b728a07f..a70155b9f 100644
--- a/e2etests/testdata/regression/elk_order/elk/board.exp.json
+++ b/e2etests/testdata/regression/elk_order/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/empty_class_height/dagre/board.exp.json b/e2etests/testdata/regression/empty_class_height/dagre/board.exp.json
index 675aaf3b8..67064b7db 100644
--- a/e2etests/testdata/regression/empty_class_height/dagre/board.exp.json
+++ b/e2etests/testdata/regression/empty_class_height/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/empty_class_height/elk/board.exp.json b/e2etests/testdata/regression/empty_class_height/elk/board.exp.json
index af1fca5d6..106ec1f0f 100644
--- a/e2etests/testdata/regression/empty_class_height/elk/board.exp.json
+++ b/e2etests/testdata/regression/empty_class_height/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/empty_sequence/dagre/board.exp.json b/e2etests/testdata/regression/empty_sequence/dagre/board.exp.json
index 3b264a114..a82697ebf 100644
--- a/e2etests/testdata/regression/empty_sequence/dagre/board.exp.json
+++ b/e2etests/testdata/regression/empty_sequence/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/empty_sequence/elk/board.exp.json b/e2etests/testdata/regression/empty_sequence/elk/board.exp.json
index 7e8f12e00..392451abd 100644
--- a/e2etests/testdata/regression/empty_sequence/elk/board.exp.json
+++ b/e2etests/testdata/regression/empty_sequence/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/hex-fill/dagre/board.exp.json b/e2etests/testdata/regression/hex-fill/dagre/board.exp.json
index e845adb1c..c52a3dbac 100644
--- a/e2etests/testdata/regression/hex-fill/dagre/board.exp.json
+++ b/e2etests/testdata/regression/hex-fill/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/hex-fill/elk/board.exp.json b/e2etests/testdata/regression/hex-fill/elk/board.exp.json
index 6f464573e..d6c06e77d 100644
--- a/e2etests/testdata/regression/hex-fill/elk/board.exp.json
+++ b/e2etests/testdata/regression/hex-fill/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/just-width/dagre/board.exp.json b/e2etests/testdata/regression/just-width/dagre/board.exp.json
index 27c3f2e81..533bfb17e 100644
--- a/e2etests/testdata/regression/just-width/dagre/board.exp.json
+++ b/e2etests/testdata/regression/just-width/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/just-width/elk/board.exp.json b/e2etests/testdata/regression/just-width/elk/board.exp.json
index b2140ffda..0c82f6815 100644
--- a/e2etests/testdata/regression/just-width/elk/board.exp.json
+++ b/e2etests/testdata/regression/just-width/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/md_h1_li_li/dagre/board.exp.json b/e2etests/testdata/regression/md_h1_li_li/dagre/board.exp.json
index 7f2a7e583..c0f9e6a87 100644
--- a/e2etests/testdata/regression/md_h1_li_li/dagre/board.exp.json
+++ b/e2etests/testdata/regression/md_h1_li_li/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/md_h1_li_li/elk/board.exp.json b/e2etests/testdata/regression/md_h1_li_li/elk/board.exp.json
index da2815d76..810b4bc6b 100644
--- a/e2etests/testdata/regression/md_h1_li_li/elk/board.exp.json
+++ b/e2etests/testdata/regression/md_h1_li_li/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/nested_steps/dagre/board.exp.json b/e2etests/testdata/regression/nested_steps/dagre/board.exp.json
index e14c59d9c..7f48836c0 100644
--- a/e2etests/testdata/regression/nested_steps/dagre/board.exp.json
+++ b/e2etests/testdata/regression/nested_steps/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/nested_steps/elk/board.exp.json b/e2etests/testdata/regression/nested_steps/elk/board.exp.json
index e772149a3..baf8897ca 100644
--- a/e2etests/testdata/regression/nested_steps/elk/board.exp.json
+++ b/e2etests/testdata/regression/nested_steps/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/no-lexer/dagre/board.exp.json b/e2etests/testdata/regression/no-lexer/dagre/board.exp.json
index e94566f9e..1f3bfeba8 100644
--- a/e2etests/testdata/regression/no-lexer/dagre/board.exp.json
+++ b/e2etests/testdata/regression/no-lexer/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/no-lexer/elk/board.exp.json b/e2etests/testdata/regression/no-lexer/elk/board.exp.json
index e8a6254b7..a6a6366b2 100644
--- a/e2etests/testdata/regression/no-lexer/elk/board.exp.json
+++ b/e2etests/testdata/regression/no-lexer/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/only_header_class_table/dagre/board.exp.json b/e2etests/testdata/regression/only_header_class_table/dagre/board.exp.json
index 392acc370..202d7c773 100644
--- a/e2etests/testdata/regression/only_header_class_table/dagre/board.exp.json
+++ b/e2etests/testdata/regression/only_header_class_table/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/only_header_class_table/elk/board.exp.json b/e2etests/testdata/regression/only_header_class_table/elk/board.exp.json
index c2e05ad4f..e063f7685 100644
--- a/e2etests/testdata/regression/only_header_class_table/elk/board.exp.json
+++ b/e2etests/testdata/regression/only_header_class_table/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/opacity-on-label/dagre/board.exp.json b/e2etests/testdata/regression/opacity-on-label/dagre/board.exp.json
index dd44ef429..2021d2f45 100644
--- a/e2etests/testdata/regression/opacity-on-label/dagre/board.exp.json
+++ b/e2etests/testdata/regression/opacity-on-label/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/opacity-on-label/elk/board.exp.json b/e2etests/testdata/regression/opacity-on-label/elk/board.exp.json
index 7c12ce366..3b33e68ed 100644
--- a/e2etests/testdata/regression/opacity-on-label/elk/board.exp.json
+++ b/e2etests/testdata/regression/opacity-on-label/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/overlapping-edge-label/dagre/board.exp.json b/e2etests/testdata/regression/overlapping-edge-label/dagre/board.exp.json
index 637fc6a33..bd945ee1e 100644
--- a/e2etests/testdata/regression/overlapping-edge-label/dagre/board.exp.json
+++ b/e2etests/testdata/regression/overlapping-edge-label/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/overlapping-edge-label/elk/board.exp.json b/e2etests/testdata/regression/overlapping-edge-label/elk/board.exp.json
index 95190f60b..38f416855 100644
--- a/e2etests/testdata/regression/overlapping-edge-label/elk/board.exp.json
+++ b/e2etests/testdata/regression/overlapping-edge-label/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/query_param_escape/dagre/board.exp.json b/e2etests/testdata/regression/query_param_escape/dagre/board.exp.json
index a4a259edc..9ecc80f17 100644
--- a/e2etests/testdata/regression/query_param_escape/dagre/board.exp.json
+++ b/e2etests/testdata/regression/query_param_escape/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/query_param_escape/elk/board.exp.json b/e2etests/testdata/regression/query_param_escape/elk/board.exp.json
index bcee914d9..53dacf9a9 100644
--- a/e2etests/testdata/regression/query_param_escape/elk/board.exp.json
+++ b/e2etests/testdata/regression/query_param_escape/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence-note-escape-group/dagre/board.exp.json b/e2etests/testdata/regression/sequence-note-escape-group/dagre/board.exp.json
index 97f48370c..f2f3d8dcb 100644
--- a/e2etests/testdata/regression/sequence-note-escape-group/dagre/board.exp.json
+++ b/e2etests/testdata/regression/sequence-note-escape-group/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence-note-escape-group/elk/board.exp.json b/e2etests/testdata/regression/sequence-note-escape-group/elk/board.exp.json
index 97f48370c..f2f3d8dcb 100644
--- a/e2etests/testdata/regression/sequence-note-escape-group/elk/board.exp.json
+++ b/e2etests/testdata/regression/sequence-note-escape-group/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/board.exp.json b/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/board.exp.json
index 28e67c148..a906a104b 100644
--- a/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_name_crash/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_name_crash/elk/board.exp.json b/e2etests/testdata/regression/sequence_diagram_name_crash/elk/board.exp.json
index a706e3d51..c93a79135 100644
--- a/e2etests/testdata/regression/sequence_diagram_name_crash/elk/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_name_crash/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_no_message/dagre/board.exp.json b/e2etests/testdata/regression/sequence_diagram_no_message/dagre/board.exp.json
index 55da190fc..de36f0fbd 100644
--- a/e2etests/testdata/regression/sequence_diagram_no_message/dagre/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_no_message/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_no_message/elk/board.exp.json b/e2etests/testdata/regression/sequence_diagram_no_message/elk/board.exp.json
index 55da190fc..de36f0fbd 100644
--- a/e2etests/testdata/regression/sequence_diagram_no_message/elk/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_no_message/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/board.exp.json b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/board.exp.json
index 8e9de4b92..05a42f07b 100644
--- a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/board.exp.json b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/board.exp.json
index 8e9de4b92..05a42f07b 100644
--- a/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_self_edge_group_overlap/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/board.exp.json b/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/board.exp.json
index 1c8498c99..cd08783a8 100644
--- a/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sequence_diagram_span_cover/elk/board.exp.json b/e2etests/testdata/regression/sequence_diagram_span_cover/elk/board.exp.json
index 1c8498c99..cd08783a8 100644
--- a/e2etests/testdata/regression/sequence_diagram_span_cover/elk/board.exp.json
+++ b/e2etests/testdata/regression/sequence_diagram_span_cover/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sql_table_overflow/dagre/board.exp.json b/e2etests/testdata/regression/sql_table_overflow/dagre/board.exp.json
index f13da7f09..5d15ab6dc 100644
--- a/e2etests/testdata/regression/sql_table_overflow/dagre/board.exp.json
+++ b/e2etests/testdata/regression/sql_table_overflow/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/sql_table_overflow/elk/board.exp.json b/e2etests/testdata/regression/sql_table_overflow/elk/board.exp.json
index 328e38149..8d83a9dd5 100644
--- a/e2etests/testdata/regression/sql_table_overflow/elk/board.exp.json
+++ b/e2etests/testdata/regression/sql_table_overflow/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/unconnected/dagre/board.exp.json b/e2etests/testdata/regression/unconnected/dagre/board.exp.json
index ee106cbd9..f381804d8 100644
--- a/e2etests/testdata/regression/unconnected/dagre/board.exp.json
+++ b/e2etests/testdata/regression/unconnected/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/unconnected/elk/board.exp.json b/e2etests/testdata/regression/unconnected/elk/board.exp.json
index b5030a2c4..2cffc639b 100644
--- a/e2etests/testdata/regression/unconnected/elk/board.exp.json
+++ b/e2etests/testdata/regression/unconnected/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/board.exp.json b/e2etests/testdata/regression/unnamed_class_table_code/dagre/board.exp.json
index 093f58d94..b42f3c4c8 100644
--- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/board.exp.json
+++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json b/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json
index b8244975d..3145187d7 100644
--- a/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json
+++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/border-radius/dagre/board.exp.json b/e2etests/testdata/root/border-radius/dagre/board.exp.json
index 299f5e9b8..ca4629c76 100644
--- a/e2etests/testdata/root/border-radius/dagre/board.exp.json
+++ b/e2etests/testdata/root/border-radius/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/border-radius/elk/board.exp.json b/e2etests/testdata/root/border-radius/elk/board.exp.json
index 15d0425a0..12a643863 100644
--- a/e2etests/testdata/root/border-radius/elk/board.exp.json
+++ b/e2etests/testdata/root/border-radius/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/double-border/dagre/board.exp.json b/e2etests/testdata/root/double-border/dagre/board.exp.json
index 972cba46b..536ef6ec8 100644
--- a/e2etests/testdata/root/double-border/dagre/board.exp.json
+++ b/e2etests/testdata/root/double-border/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/double-border/elk/board.exp.json b/e2etests/testdata/root/double-border/elk/board.exp.json
index d10cd1368..c14094633 100644
--- a/e2etests/testdata/root/double-border/elk/board.exp.json
+++ b/e2etests/testdata/root/double-border/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/even-stroke-width/dagre/board.exp.json b/e2etests/testdata/root/even-stroke-width/dagre/board.exp.json
index 24b35b4b8..30c416d4a 100644
--- a/e2etests/testdata/root/even-stroke-width/dagre/board.exp.json
+++ b/e2etests/testdata/root/even-stroke-width/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/even-stroke-width/elk/board.exp.json b/e2etests/testdata/root/even-stroke-width/elk/board.exp.json
index edcbef831..95eb93e8a 100644
--- a/e2etests/testdata/root/even-stroke-width/elk/board.exp.json
+++ b/e2etests/testdata/root/even-stroke-width/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/fill/dagre/board.exp.json b/e2etests/testdata/root/fill/dagre/board.exp.json
index 504539b1e..e53ba605f 100644
--- a/e2etests/testdata/root/fill/dagre/board.exp.json
+++ b/e2etests/testdata/root/fill/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/fill/elk/board.exp.json b/e2etests/testdata/root/fill/elk/board.exp.json
index 87a2c87dc..710acbd9b 100644
--- a/e2etests/testdata/root/fill/elk/board.exp.json
+++ b/e2etests/testdata/root/fill/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/stroke-dash/dagre/board.exp.json b/e2etests/testdata/root/stroke-dash/dagre/board.exp.json
index a70da62b0..958c309f4 100644
--- a/e2etests/testdata/root/stroke-dash/dagre/board.exp.json
+++ b/e2etests/testdata/root/stroke-dash/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/stroke-dash/elk/board.exp.json b/e2etests/testdata/root/stroke-dash/elk/board.exp.json
index 42dc62695..21830ad7d 100644
--- a/e2etests/testdata/root/stroke-dash/elk/board.exp.json
+++ b/e2etests/testdata/root/stroke-dash/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/stroke-no-width/dagre/board.exp.json b/e2etests/testdata/root/stroke-no-width/dagre/board.exp.json
index cebdbd24b..9eabe67d3 100644
--- a/e2etests/testdata/root/stroke-no-width/dagre/board.exp.json
+++ b/e2etests/testdata/root/stroke-no-width/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/stroke-no-width/elk/board.exp.json b/e2etests/testdata/root/stroke-no-width/elk/board.exp.json
index ed0120575..cfa88c214 100644
--- a/e2etests/testdata/root/stroke-no-width/elk/board.exp.json
+++ b/e2etests/testdata/root/stroke-no-width/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/stroke-width/dagre/board.exp.json b/e2etests/testdata/root/stroke-width/dagre/board.exp.json
index f8f657b4b..3be01ea19 100644
--- a/e2etests/testdata/root/stroke-width/dagre/board.exp.json
+++ b/e2etests/testdata/root/stroke-width/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/root/stroke-width/elk/board.exp.json b/e2etests/testdata/root/stroke-width/elk/board.exp.json
index c075425bd..4470f2722 100644
--- a/e2etests/testdata/root/stroke-width/elk/board.exp.json
+++ b/e2etests/testdata/root/stroke-width/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/1_to_2/dagre/board.exp.json b/e2etests/testdata/sanity/1_to_2/dagre/board.exp.json
index d72efee19..aa843643c 100644
--- a/e2etests/testdata/sanity/1_to_2/dagre/board.exp.json
+++ b/e2etests/testdata/sanity/1_to_2/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/1_to_2/elk/board.exp.json b/e2etests/testdata/sanity/1_to_2/elk/board.exp.json
index faaa15648..3b9baf1d2 100644
--- a/e2etests/testdata/sanity/1_to_2/elk/board.exp.json
+++ b/e2etests/testdata/sanity/1_to_2/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/basic/dagre/board.exp.json b/e2etests/testdata/sanity/basic/dagre/board.exp.json
index 424a2f40d..4b6ba7d06 100644
--- a/e2etests/testdata/sanity/basic/dagre/board.exp.json
+++ b/e2etests/testdata/sanity/basic/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/basic/elk/board.exp.json b/e2etests/testdata/sanity/basic/elk/board.exp.json
index 380f90c86..7b5172c33 100644
--- a/e2etests/testdata/sanity/basic/elk/board.exp.json
+++ b/e2etests/testdata/sanity/basic/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/child_to_child/dagre/board.exp.json b/e2etests/testdata/sanity/child_to_child/dagre/board.exp.json
index ab6f71aa6..6dbcb3ca3 100644
--- a/e2etests/testdata/sanity/child_to_child/dagre/board.exp.json
+++ b/e2etests/testdata/sanity/child_to_child/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/child_to_child/elk/board.exp.json b/e2etests/testdata/sanity/child_to_child/elk/board.exp.json
index fba244d70..ff5e8c00c 100644
--- a/e2etests/testdata/sanity/child_to_child/elk/board.exp.json
+++ b/e2etests/testdata/sanity/child_to_child/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/connection_label/dagre/board.exp.json b/e2etests/testdata/sanity/connection_label/dagre/board.exp.json
index da6a8478e..70110085f 100644
--- a/e2etests/testdata/sanity/connection_label/dagre/board.exp.json
+++ b/e2etests/testdata/sanity/connection_label/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/connection_label/elk/board.exp.json b/e2etests/testdata/sanity/connection_label/elk/board.exp.json
index b84611862..e80f114f4 100644
--- a/e2etests/testdata/sanity/connection_label/elk/board.exp.json
+++ b/e2etests/testdata/sanity/connection_label/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/sanity/empty/dagre/board.exp.json b/e2etests/testdata/sanity/empty/dagre/board.exp.json
index 96894858a..fb8672f6b 100644
--- a/e2etests/testdata/sanity/empty/dagre/board.exp.json
+++ b/e2etests/testdata/sanity/empty/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [],
"connections": [],
diff --git a/e2etests/testdata/sanity/empty/elk/board.exp.json b/e2etests/testdata/sanity/empty/elk/board.exp.json
index 96894858a..fb8672f6b 100644
--- a/e2etests/testdata/sanity/empty/elk/board.exp.json
+++ b/e2etests/testdata/sanity/empty/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [],
"connections": [],
diff --git a/e2etests/testdata/stable/3d_fill_and_stroke/dagre/board.exp.json b/e2etests/testdata/stable/3d_fill_and_stroke/dagre/board.exp.json
index 6a734dc6d..c81c344ab 100644
--- a/e2etests/testdata/stable/3d_fill_and_stroke/dagre/board.exp.json
+++ b/e2etests/testdata/stable/3d_fill_and_stroke/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/3d_fill_and_stroke/elk/board.exp.json b/e2etests/testdata/stable/3d_fill_and_stroke/elk/board.exp.json
index f2d0e8745..e1a5484d4 100644
--- a/e2etests/testdata/stable/3d_fill_and_stroke/elk/board.exp.json
+++ b/e2etests/testdata/stable/3d_fill_and_stroke/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/all_shapes/dagre/board.exp.json b/e2etests/testdata/stable/all_shapes/dagre/board.exp.json
index cec0d4aec..7182353a4 100644
--- a/e2etests/testdata/stable/all_shapes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/all_shapes/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/all_shapes/elk/board.exp.json b/e2etests/testdata/stable/all_shapes/elk/board.exp.json
index 8523e8c89..1322655ba 100644
--- a/e2etests/testdata/stable/all_shapes/elk/board.exp.json
+++ b/e2etests/testdata/stable/all_shapes/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/all_shapes_multiple/dagre/board.exp.json b/e2etests/testdata/stable/all_shapes_multiple/dagre/board.exp.json
index e8411fccd..5b470e291 100644
--- a/e2etests/testdata/stable/all_shapes_multiple/dagre/board.exp.json
+++ b/e2etests/testdata/stable/all_shapes_multiple/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/all_shapes_multiple/elk/board.exp.json b/e2etests/testdata/stable/all_shapes_multiple/elk/board.exp.json
index ddcf653ec..45f7f64e4 100644
--- a/e2etests/testdata/stable/all_shapes_multiple/elk/board.exp.json
+++ b/e2etests/testdata/stable/all_shapes_multiple/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/all_shapes_shadow/dagre/board.exp.json b/e2etests/testdata/stable/all_shapes_shadow/dagre/board.exp.json
index 4f34164a1..45b34f835 100644
--- a/e2etests/testdata/stable/all_shapes_shadow/dagre/board.exp.json
+++ b/e2etests/testdata/stable/all_shapes_shadow/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/all_shapes_shadow/elk/board.exp.json b/e2etests/testdata/stable/all_shapes_shadow/elk/board.exp.json
index 70b001e2c..9ae6f8e51 100644
--- a/e2etests/testdata/stable/all_shapes_shadow/elk/board.exp.json
+++ b/e2etests/testdata/stable/all_shapes_shadow/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/animated/dagre/board.exp.json b/e2etests/testdata/stable/animated/dagre/board.exp.json
index 436bfbd96..fe344cd5f 100644
--- a/e2etests/testdata/stable/animated/dagre/board.exp.json
+++ b/e2etests/testdata/stable/animated/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/animated/elk/board.exp.json b/e2etests/testdata/stable/animated/elk/board.exp.json
index f2f873df9..e1bebebb9 100644
--- a/e2etests/testdata/stable/animated/elk/board.exp.json
+++ b/e2etests/testdata/stable/animated/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/arrowhead_adjustment/dagre/board.exp.json b/e2etests/testdata/stable/arrowhead_adjustment/dagre/board.exp.json
index 480e18cdc..4b0a3492a 100644
--- a/e2etests/testdata/stable/arrowhead_adjustment/dagre/board.exp.json
+++ b/e2etests/testdata/stable/arrowhead_adjustment/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/arrowhead_adjustment/elk/board.exp.json b/e2etests/testdata/stable/arrowhead_adjustment/elk/board.exp.json
index 936048621..74d42e754 100644
--- a/e2etests/testdata/stable/arrowhead_adjustment/elk/board.exp.json
+++ b/e2etests/testdata/stable/arrowhead_adjustment/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/arrowhead_labels/dagre/board.exp.json b/e2etests/testdata/stable/arrowhead_labels/dagre/board.exp.json
index 7484960db..5c453af9b 100644
--- a/e2etests/testdata/stable/arrowhead_labels/dagre/board.exp.json
+++ b/e2etests/testdata/stable/arrowhead_labels/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/arrowhead_labels/elk/board.exp.json b/e2etests/testdata/stable/arrowhead_labels/elk/board.exp.json
index 75a260b6d..33553369a 100644
--- a/e2etests/testdata/stable/arrowhead_labels/elk/board.exp.json
+++ b/e2etests/testdata/stable/arrowhead_labels/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/binary_tree/dagre/board.exp.json b/e2etests/testdata/stable/binary_tree/dagre/board.exp.json
index de869c6c8..0837fe23d 100644
--- a/e2etests/testdata/stable/binary_tree/dagre/board.exp.json
+++ b/e2etests/testdata/stable/binary_tree/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/binary_tree/elk/board.exp.json b/e2etests/testdata/stable/binary_tree/elk/board.exp.json
index ff0f0caf0..0a20df0d7 100644
--- a/e2etests/testdata/stable/binary_tree/elk/board.exp.json
+++ b/e2etests/testdata/stable/binary_tree/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/border-radius/dagre/board.exp.json b/e2etests/testdata/stable/border-radius/dagre/board.exp.json
index 03de30437..a7a95516c 100644
--- a/e2etests/testdata/stable/border-radius/dagre/board.exp.json
+++ b/e2etests/testdata/stable/border-radius/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/border-radius/elk/board.exp.json b/e2etests/testdata/stable/border-radius/elk/board.exp.json
index fbcb76768..7bf28caa0 100644
--- a/e2etests/testdata/stable/border-radius/elk/board.exp.json
+++ b/e2etests/testdata/stable/border-radius/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/chaos2/dagre/board.exp.json b/e2etests/testdata/stable/chaos2/dagre/board.exp.json
index 4b42592ad..790c6cab9 100644
--- a/e2etests/testdata/stable/chaos2/dagre/board.exp.json
+++ b/e2etests/testdata/stable/chaos2/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/chaos2/elk/board.exp.json b/e2etests/testdata/stable/chaos2/elk/board.exp.json
index 7915c6c46..f3374690e 100644
--- a/e2etests/testdata/stable/chaos2/elk/board.exp.json
+++ b/e2etests/testdata/stable/chaos2/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/circle_arrowhead/dagre/board.exp.json b/e2etests/testdata/stable/circle_arrowhead/dagre/board.exp.json
index 5c9274866..e40e60c03 100644
--- a/e2etests/testdata/stable/circle_arrowhead/dagre/board.exp.json
+++ b/e2etests/testdata/stable/circle_arrowhead/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/circle_arrowhead/elk/board.exp.json b/e2etests/testdata/stable/circle_arrowhead/elk/board.exp.json
index da5400099..6a9d70baa 100644
--- a/e2etests/testdata/stable/circle_arrowhead/elk/board.exp.json
+++ b/e2etests/testdata/stable/circle_arrowhead/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/circular_dependency/dagre/board.exp.json b/e2etests/testdata/stable/circular_dependency/dagre/board.exp.json
index 06afc35d9..6db120ab8 100644
--- a/e2etests/testdata/stable/circular_dependency/dagre/board.exp.json
+++ b/e2etests/testdata/stable/circular_dependency/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/circular_dependency/elk/board.exp.json b/e2etests/testdata/stable/circular_dependency/elk/board.exp.json
index c49b54c57..737d77c51 100644
--- a/e2etests/testdata/stable/circular_dependency/elk/board.exp.json
+++ b/e2etests/testdata/stable/circular_dependency/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/class/dagre/board.exp.json b/e2etests/testdata/stable/class/dagre/board.exp.json
index 8a8419254..a4642c01d 100644
--- a/e2etests/testdata/stable/class/dagre/board.exp.json
+++ b/e2etests/testdata/stable/class/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/class/elk/board.exp.json b/e2etests/testdata/stable/class/elk/board.exp.json
index f3240d194..3b9393e55 100644
--- a/e2etests/testdata/stable/class/elk/board.exp.json
+++ b/e2etests/testdata/stable/class/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/code_snippet/dagre/board.exp.json b/e2etests/testdata/stable/code_snippet/dagre/board.exp.json
index 4c8f8788c..6a958bd4a 100644
--- a/e2etests/testdata/stable/code_snippet/dagre/board.exp.json
+++ b/e2etests/testdata/stable/code_snippet/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/code_snippet/elk/board.exp.json b/e2etests/testdata/stable/code_snippet/elk/board.exp.json
index d2f197cce..9725399e1 100644
--- a/e2etests/testdata/stable/code_snippet/elk/board.exp.json
+++ b/e2etests/testdata/stable/code_snippet/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/complex-layers/dagre/board.exp.json b/e2etests/testdata/stable/complex-layers/dagre/board.exp.json
index fd8602b3c..f81f29157 100644
--- a/e2etests/testdata/stable/complex-layers/dagre/board.exp.json
+++ b/e2etests/testdata/stable/complex-layers/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -170,6 +171,7 @@
"layers": [
{
"name": "window",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -299,6 +301,7 @@
},
{
"name": "roof",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -469,6 +472,7 @@
},
{
"name": "garage",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -598,6 +602,7 @@
},
{
"name": "repair",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [],
"connections": [],
@@ -644,6 +649,7 @@
"steps": [
{
"name": "1",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -814,6 +820,7 @@
},
{
"name": "2",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -992,6 +999,7 @@
},
{
"name": "3",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -1170,6 +1178,7 @@
},
{
"name": "4",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -1352,6 +1361,7 @@
"scenarios": [
{
"name": "storm",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/complex-layers/elk/board.exp.json b/e2etests/testdata/stable/complex-layers/elk/board.exp.json
index 148a3ee4d..1758f3797 100644
--- a/e2etests/testdata/stable/complex-layers/elk/board.exp.json
+++ b/e2etests/testdata/stable/complex-layers/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -170,6 +171,7 @@
"layers": [
{
"name": "window",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -299,6 +301,7 @@
},
{
"name": "roof",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -469,6 +472,7 @@
},
{
"name": "garage",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -598,6 +602,7 @@
},
{
"name": "repair",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [],
"connections": [],
@@ -644,6 +649,7 @@
"steps": [
{
"name": "1",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -814,6 +820,7 @@
},
{
"name": "2",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -983,6 +990,7 @@
},
{
"name": "3",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -1152,6 +1160,7 @@
},
{
"name": "4",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
@@ -1325,6 +1334,7 @@
"scenarios": [
{
"name": "storm",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/connected_container/dagre/board.exp.json b/e2etests/testdata/stable/connected_container/dagre/board.exp.json
index e400ccc13..7a93813b7 100644
--- a/e2etests/testdata/stable/connected_container/dagre/board.exp.json
+++ b/e2etests/testdata/stable/connected_container/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/connected_container/elk/board.exp.json b/e2etests/testdata/stable/connected_container/elk/board.exp.json
index b03aabb04..919165744 100644
--- a/e2etests/testdata/stable/connected_container/elk/board.exp.json
+++ b/e2etests/testdata/stable/connected_container/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/constant_near_stress/dagre/board.exp.json b/e2etests/testdata/stable/constant_near_stress/dagre/board.exp.json
index cdf7a33ee..119cad4c8 100644
--- a/e2etests/testdata/stable/constant_near_stress/dagre/board.exp.json
+++ b/e2etests/testdata/stable/constant_near_stress/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/constant_near_stress/elk/board.exp.json b/e2etests/testdata/stable/constant_near_stress/elk/board.exp.json
index cd10f031f..bd09f24e8 100644
--- a/e2etests/testdata/stable/constant_near_stress/elk/board.exp.json
+++ b/e2etests/testdata/stable/constant_near_stress/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/constant_near_title/dagre/board.exp.json b/e2etests/testdata/stable/constant_near_title/dagre/board.exp.json
index 39e6e31cc..d46129be2 100644
--- a/e2etests/testdata/stable/constant_near_title/dagre/board.exp.json
+++ b/e2etests/testdata/stable/constant_near_title/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/constant_near_title/elk/board.exp.json b/e2etests/testdata/stable/constant_near_title/elk/board.exp.json
index f79d4c30d..198eb8525 100644
--- a/e2etests/testdata/stable/constant_near_title/elk/board.exp.json
+++ b/e2etests/testdata/stable/constant_near_title/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/container_edges/dagre/board.exp.json b/e2etests/testdata/stable/container_edges/dagre/board.exp.json
index 3cad345d1..0b4a8e2d6 100644
--- a/e2etests/testdata/stable/container_edges/dagre/board.exp.json
+++ b/e2etests/testdata/stable/container_edges/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/container_edges/elk/board.exp.json b/e2etests/testdata/stable/container_edges/elk/board.exp.json
index a0337524b..993929023 100644
--- a/e2etests/testdata/stable/container_edges/elk/board.exp.json
+++ b/e2etests/testdata/stable/container_edges/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/crow_foot_arrowhead/dagre/board.exp.json b/e2etests/testdata/stable/crow_foot_arrowhead/dagre/board.exp.json
index 3baeb79c2..01843fda6 100644
--- a/e2etests/testdata/stable/crow_foot_arrowhead/dagre/board.exp.json
+++ b/e2etests/testdata/stable/crow_foot_arrowhead/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/crow_foot_arrowhead/elk/board.exp.json b/e2etests/testdata/stable/crow_foot_arrowhead/elk/board.exp.json
index 9c5f86db8..650639a6e 100644
--- a/e2etests/testdata/stable/crow_foot_arrowhead/elk/board.exp.json
+++ b/e2etests/testdata/stable/crow_foot_arrowhead/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/dense/dagre/board.exp.json b/e2etests/testdata/stable/dense/dagre/board.exp.json
index 31c3abb47..cd7945594 100644
--- a/e2etests/testdata/stable/dense/dagre/board.exp.json
+++ b/e2etests/testdata/stable/dense/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/dense/elk/board.exp.json b/e2etests/testdata/stable/dense/elk/board.exp.json
index e25b383da..2cd12cfda 100644
--- a/e2etests/testdata/stable/dense/elk/board.exp.json
+++ b/e2etests/testdata/stable/dense/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/different_subgraphs/dagre/board.exp.json b/e2etests/testdata/stable/different_subgraphs/dagre/board.exp.json
index f754ecb83..34f8e812c 100644
--- a/e2etests/testdata/stable/different_subgraphs/dagre/board.exp.json
+++ b/e2etests/testdata/stable/different_subgraphs/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/different_subgraphs/elk/board.exp.json b/e2etests/testdata/stable/different_subgraphs/elk/board.exp.json
index 2d9d74555..45e7f4aaa 100644
--- a/e2etests/testdata/stable/different_subgraphs/elk/board.exp.json
+++ b/e2etests/testdata/stable/different_subgraphs/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/direction/dagre/board.exp.json b/e2etests/testdata/stable/direction/dagre/board.exp.json
index efa37c3ad..1e06050f8 100644
--- a/e2etests/testdata/stable/direction/dagre/board.exp.json
+++ b/e2etests/testdata/stable/direction/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/direction/elk/board.exp.json b/e2etests/testdata/stable/direction/elk/board.exp.json
index a1b3a6af1..f0cdbeadc 100644
--- a/e2etests/testdata/stable/direction/elk/board.exp.json
+++ b/e2etests/testdata/stable/direction/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/font_colors/dagre/board.exp.json b/e2etests/testdata/stable/font_colors/dagre/board.exp.json
index 058f22c0c..a407d3b9c 100644
--- a/e2etests/testdata/stable/font_colors/dagre/board.exp.json
+++ b/e2etests/testdata/stable/font_colors/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/font_colors/elk/board.exp.json b/e2etests/testdata/stable/font_colors/elk/board.exp.json
index b3cc6f58b..b5eb06395 100644
--- a/e2etests/testdata/stable/font_colors/elk/board.exp.json
+++ b/e2etests/testdata/stable/font_colors/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/font_sizes/dagre/board.exp.json b/e2etests/testdata/stable/font_sizes/dagre/board.exp.json
index b5c62ae80..3e0e925d0 100644
--- a/e2etests/testdata/stable/font_sizes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/font_sizes/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/font_sizes/elk/board.exp.json b/e2etests/testdata/stable/font_sizes/elk/board.exp.json
index 876dd548f..06f0bea63 100644
--- a/e2etests/testdata/stable/font_sizes/elk/board.exp.json
+++ b/e2etests/testdata/stable/font_sizes/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/font_sizes_containers_large/dagre/board.exp.json b/e2etests/testdata/stable/font_sizes_containers_large/dagre/board.exp.json
index da94baf6b..5d58e92b6 100644
--- a/e2etests/testdata/stable/font_sizes_containers_large/dagre/board.exp.json
+++ b/e2etests/testdata/stable/font_sizes_containers_large/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/font_sizes_containers_large/elk/board.exp.json b/e2etests/testdata/stable/font_sizes_containers_large/elk/board.exp.json
index a41cb42c9..93c0e1d69 100644
--- a/e2etests/testdata/stable/font_sizes_containers_large/elk/board.exp.json
+++ b/e2etests/testdata/stable/font_sizes_containers_large/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/giant_markdown_test/dagre/board.exp.json b/e2etests/testdata/stable/giant_markdown_test/dagre/board.exp.json
index 8bd643334..14396fe00 100644
--- a/e2etests/testdata/stable/giant_markdown_test/dagre/board.exp.json
+++ b/e2etests/testdata/stable/giant_markdown_test/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/giant_markdown_test/elk/board.exp.json b/e2etests/testdata/stable/giant_markdown_test/elk/board.exp.json
index 3e155200a..99c53a54b 100644
--- a/e2etests/testdata/stable/giant_markdown_test/elk/board.exp.json
+++ b/e2etests/testdata/stable/giant_markdown_test/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/hexagon_3d/dagre/board.exp.json b/e2etests/testdata/stable/hexagon_3d/dagre/board.exp.json
index 190cab813..9f0db2a38 100644
--- a/e2etests/testdata/stable/hexagon_3d/dagre/board.exp.json
+++ b/e2etests/testdata/stable/hexagon_3d/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/hexagon_3d/elk/board.exp.json b/e2etests/testdata/stable/hexagon_3d/elk/board.exp.json
index 456ec1a8d..5c53236da 100644
--- a/e2etests/testdata/stable/hexagon_3d/elk/board.exp.json
+++ b/e2etests/testdata/stable/hexagon_3d/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/hr/dagre/board.exp.json b/e2etests/testdata/stable/hr/dagre/board.exp.json
index b7d3fb0a9..f3b845588 100644
--- a/e2etests/testdata/stable/hr/dagre/board.exp.json
+++ b/e2etests/testdata/stable/hr/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/hr/elk/board.exp.json b/e2etests/testdata/stable/hr/elk/board.exp.json
index a23ac2d29..21804cee6 100644
--- a/e2etests/testdata/stable/hr/elk/board.exp.json
+++ b/e2etests/testdata/stable/hr/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/icon-containers/dagre/board.exp.json b/e2etests/testdata/stable/icon-containers/dagre/board.exp.json
index 6a9766e85..54b8b2c3a 100644
--- a/e2etests/testdata/stable/icon-containers/dagre/board.exp.json
+++ b/e2etests/testdata/stable/icon-containers/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/icon-containers/elk/board.exp.json b/e2etests/testdata/stable/icon-containers/elk/board.exp.json
index 044e36d83..1c4511741 100644
--- a/e2etests/testdata/stable/icon-containers/elk/board.exp.json
+++ b/e2etests/testdata/stable/icon-containers/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/icon-label/dagre/board.exp.json b/e2etests/testdata/stable/icon-label/dagre/board.exp.json
index fa5b9fc74..4ab131247 100644
--- a/e2etests/testdata/stable/icon-label/dagre/board.exp.json
+++ b/e2etests/testdata/stable/icon-label/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/icon-label/elk/board.exp.json b/e2etests/testdata/stable/icon-label/elk/board.exp.json
index ee6850ad7..fd319a7b7 100644
--- a/e2etests/testdata/stable/icon-label/elk/board.exp.json
+++ b/e2etests/testdata/stable/icon-label/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/images/dagre/board.exp.json b/e2etests/testdata/stable/images/dagre/board.exp.json
index b319fbf21..f20a98616 100644
--- a/e2etests/testdata/stable/images/dagre/board.exp.json
+++ b/e2etests/testdata/stable/images/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/images/elk/board.exp.json b/e2etests/testdata/stable/images/elk/board.exp.json
index 26ed14a85..975aeb591 100644
--- a/e2etests/testdata/stable/images/elk/board.exp.json
+++ b/e2etests/testdata/stable/images/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/investigate/dagre/board.exp.json b/e2etests/testdata/stable/investigate/dagre/board.exp.json
index 2101879fc..05ba5a1ce 100644
--- a/e2etests/testdata/stable/investigate/dagre/board.exp.json
+++ b/e2etests/testdata/stable/investigate/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/investigate/elk/board.exp.json b/e2etests/testdata/stable/investigate/elk/board.exp.json
index ace8734f2..c4963c6ae 100644
--- a/e2etests/testdata/stable/investigate/elk/board.exp.json
+++ b/e2etests/testdata/stable/investigate/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/large_arch/dagre/board.exp.json b/e2etests/testdata/stable/large_arch/dagre/board.exp.json
index f642b2721..f8b1ea204 100644
--- a/e2etests/testdata/stable/large_arch/dagre/board.exp.json
+++ b/e2etests/testdata/stable/large_arch/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/large_arch/elk/board.exp.json b/e2etests/testdata/stable/large_arch/elk/board.exp.json
index d19f3bcac..a0a6290d3 100644
--- a/e2etests/testdata/stable/large_arch/elk/board.exp.json
+++ b/e2etests/testdata/stable/large_arch/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/latex/dagre/board.exp.json b/e2etests/testdata/stable/latex/dagre/board.exp.json
index b9b9031c4..463ab2df1 100644
--- a/e2etests/testdata/stable/latex/dagre/board.exp.json
+++ b/e2etests/testdata/stable/latex/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/latex/elk/board.exp.json b/e2etests/testdata/stable/latex/elk/board.exp.json
index 69f1b6197..375a315e3 100644
--- a/e2etests/testdata/stable/latex/elk/board.exp.json
+++ b/e2etests/testdata/stable/latex/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li1/dagre/board.exp.json b/e2etests/testdata/stable/li1/dagre/board.exp.json
index 30e005dc5..d64df2dfe 100644
--- a/e2etests/testdata/stable/li1/dagre/board.exp.json
+++ b/e2etests/testdata/stable/li1/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li1/elk/board.exp.json b/e2etests/testdata/stable/li1/elk/board.exp.json
index 51148dcb8..485e8f7ad 100644
--- a/e2etests/testdata/stable/li1/elk/board.exp.json
+++ b/e2etests/testdata/stable/li1/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li2/dagre/board.exp.json b/e2etests/testdata/stable/li2/dagre/board.exp.json
index 3e4110b2f..26ad64521 100644
--- a/e2etests/testdata/stable/li2/dagre/board.exp.json
+++ b/e2etests/testdata/stable/li2/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li2/elk/board.exp.json b/e2etests/testdata/stable/li2/elk/board.exp.json
index fecd92d2e..ab3071df0 100644
--- a/e2etests/testdata/stable/li2/elk/board.exp.json
+++ b/e2etests/testdata/stable/li2/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li3/dagre/board.exp.json b/e2etests/testdata/stable/li3/dagre/board.exp.json
index be548651c..c57e40df9 100644
--- a/e2etests/testdata/stable/li3/dagre/board.exp.json
+++ b/e2etests/testdata/stable/li3/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li3/elk/board.exp.json b/e2etests/testdata/stable/li3/elk/board.exp.json
index 5d2436b8b..070ee20d6 100644
--- a/e2etests/testdata/stable/li3/elk/board.exp.json
+++ b/e2etests/testdata/stable/li3/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li4/dagre/board.exp.json b/e2etests/testdata/stable/li4/dagre/board.exp.json
index ba878a443..2313060cb 100644
--- a/e2etests/testdata/stable/li4/dagre/board.exp.json
+++ b/e2etests/testdata/stable/li4/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/li4/elk/board.exp.json b/e2etests/testdata/stable/li4/elk/board.exp.json
index f88624383..9d5a5ad46 100644
--- a/e2etests/testdata/stable/li4/elk/board.exp.json
+++ b/e2etests/testdata/stable/li4/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/links/dagre/board.exp.json b/e2etests/testdata/stable/links/dagre/board.exp.json
index 89a40210f..fba2b69ba 100644
--- a/e2etests/testdata/stable/links/dagre/board.exp.json
+++ b/e2etests/testdata/stable/links/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/links/elk/board.exp.json b/e2etests/testdata/stable/links/elk/board.exp.json
index c5f595fa6..5b0689d08 100644
--- a/e2etests/testdata/stable/links/elk/board.exp.json
+++ b/e2etests/testdata/stable/links/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/lone_h1/dagre/board.exp.json b/e2etests/testdata/stable/lone_h1/dagre/board.exp.json
index 727252981..5046f309c 100644
--- a/e2etests/testdata/stable/lone_h1/dagre/board.exp.json
+++ b/e2etests/testdata/stable/lone_h1/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/lone_h1/elk/board.exp.json b/e2etests/testdata/stable/lone_h1/elk/board.exp.json
index e3e1c4f11..16ee84b9a 100644
--- a/e2etests/testdata/stable/lone_h1/elk/board.exp.json
+++ b/e2etests/testdata/stable/lone_h1/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/markdown/dagre/board.exp.json b/e2etests/testdata/stable/markdown/dagre/board.exp.json
index d3815d57f..3ca56e341 100644
--- a/e2etests/testdata/stable/markdown/dagre/board.exp.json
+++ b/e2etests/testdata/stable/markdown/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/markdown/elk/board.exp.json b/e2etests/testdata/stable/markdown/elk/board.exp.json
index d4932c3ff..827783b59 100644
--- a/e2etests/testdata/stable/markdown/elk/board.exp.json
+++ b/e2etests/testdata/stable/markdown/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/markdown_stroke_fill/dagre/board.exp.json b/e2etests/testdata/stable/markdown_stroke_fill/dagre/board.exp.json
index 859e2d036..f0cbc7d62 100644
--- a/e2etests/testdata/stable/markdown_stroke_fill/dagre/board.exp.json
+++ b/e2etests/testdata/stable/markdown_stroke_fill/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/markdown_stroke_fill/elk/board.exp.json b/e2etests/testdata/stable/markdown_stroke_fill/elk/board.exp.json
index 283bdcbe6..7cd367a8e 100644
--- a/e2etests/testdata/stable/markdown_stroke_fill/elk/board.exp.json
+++ b/e2etests/testdata/stable/markdown_stroke_fill/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_2space_newline/dagre/board.exp.json b/e2etests/testdata/stable/md_2space_newline/dagre/board.exp.json
index 5fb40f77f..70e155cc4 100644
--- a/e2etests/testdata/stable/md_2space_newline/dagre/board.exp.json
+++ b/e2etests/testdata/stable/md_2space_newline/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_2space_newline/elk/board.exp.json b/e2etests/testdata/stable/md_2space_newline/elk/board.exp.json
index 99aba2faf..01b1bf9bc 100644
--- a/e2etests/testdata/stable/md_2space_newline/elk/board.exp.json
+++ b/e2etests/testdata/stable/md_2space_newline/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_backslash_newline/dagre/board.exp.json b/e2etests/testdata/stable/md_backslash_newline/dagre/board.exp.json
index a7c93f7d7..6ed78f708 100644
--- a/e2etests/testdata/stable/md_backslash_newline/dagre/board.exp.json
+++ b/e2etests/testdata/stable/md_backslash_newline/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_backslash_newline/elk/board.exp.json b/e2etests/testdata/stable/md_backslash_newline/elk/board.exp.json
index 090068c1b..09fe4c5a9 100644
--- a/e2etests/testdata/stable/md_backslash_newline/elk/board.exp.json
+++ b/e2etests/testdata/stable/md_backslash_newline/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_code_block_fenced/dagre/board.exp.json b/e2etests/testdata/stable/md_code_block_fenced/dagre/board.exp.json
index 6a854148a..11eb0cd3c 100644
--- a/e2etests/testdata/stable/md_code_block_fenced/dagre/board.exp.json
+++ b/e2etests/testdata/stable/md_code_block_fenced/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_code_block_fenced/elk/board.exp.json b/e2etests/testdata/stable/md_code_block_fenced/elk/board.exp.json
index 8d993680e..a0646cd76 100644
--- a/e2etests/testdata/stable/md_code_block_fenced/elk/board.exp.json
+++ b/e2etests/testdata/stable/md_code_block_fenced/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_code_block_indented/dagre/board.exp.json b/e2etests/testdata/stable/md_code_block_indented/dagre/board.exp.json
index 0b3acf60f..76107a787 100644
--- a/e2etests/testdata/stable/md_code_block_indented/dagre/board.exp.json
+++ b/e2etests/testdata/stable/md_code_block_indented/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_code_block_indented/elk/board.exp.json b/e2etests/testdata/stable/md_code_block_indented/elk/board.exp.json
index abff0cf62..ab50aa02f 100644
--- a/e2etests/testdata/stable/md_code_block_indented/elk/board.exp.json
+++ b/e2etests/testdata/stable/md_code_block_indented/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_code_inline/dagre/board.exp.json b/e2etests/testdata/stable/md_code_inline/dagre/board.exp.json
index cf64ddd66..ac4f11922 100644
--- a/e2etests/testdata/stable/md_code_inline/dagre/board.exp.json
+++ b/e2etests/testdata/stable/md_code_inline/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/md_code_inline/elk/board.exp.json b/e2etests/testdata/stable/md_code_inline/elk/board.exp.json
index 97cf0d7c8..b5a097af0 100644
--- a/e2etests/testdata/stable/md_code_inline/elk/board.exp.json
+++ b/e2etests/testdata/stable/md_code_inline/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/multiline_text/dagre/board.exp.json b/e2etests/testdata/stable/multiline_text/dagre/board.exp.json
index e861dc3b8..6cae4e1fb 100644
--- a/e2etests/testdata/stable/multiline_text/dagre/board.exp.json
+++ b/e2etests/testdata/stable/multiline_text/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/multiline_text/elk/board.exp.json b/e2etests/testdata/stable/multiline_text/elk/board.exp.json
index 57843b510..5dd8c3ee4 100644
--- a/e2etests/testdata/stable/multiline_text/elk/board.exp.json
+++ b/e2etests/testdata/stable/multiline_text/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/multiple_trees/dagre/board.exp.json b/e2etests/testdata/stable/multiple_trees/dagre/board.exp.json
index b1b0fe6e4..6bfd0338e 100644
--- a/e2etests/testdata/stable/multiple_trees/dagre/board.exp.json
+++ b/e2etests/testdata/stable/multiple_trees/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/multiple_trees/elk/board.exp.json b/e2etests/testdata/stable/multiple_trees/elk/board.exp.json
index f261a7a2f..ba69368bd 100644
--- a/e2etests/testdata/stable/multiple_trees/elk/board.exp.json
+++ b/e2etests/testdata/stable/multiple_trees/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/n22_e32/dagre/board.exp.json b/e2etests/testdata/stable/n22_e32/dagre/board.exp.json
index e9b076501..f610a31dd 100644
--- a/e2etests/testdata/stable/n22_e32/dagre/board.exp.json
+++ b/e2etests/testdata/stable/n22_e32/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/n22_e32/elk/board.exp.json b/e2etests/testdata/stable/n22_e32/elk/board.exp.json
index 9b8914f03..60a9842c9 100644
--- a/e2etests/testdata/stable/n22_e32/elk/board.exp.json
+++ b/e2etests/testdata/stable/n22_e32/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/near-alone/dagre/board.exp.json b/e2etests/testdata/stable/near-alone/dagre/board.exp.json
index 93072965d..68a75843b 100644
--- a/e2etests/testdata/stable/near-alone/dagre/board.exp.json
+++ b/e2etests/testdata/stable/near-alone/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/near-alone/elk/board.exp.json b/e2etests/testdata/stable/near-alone/elk/board.exp.json
index 93072965d..68a75843b 100644
--- a/e2etests/testdata/stable/near-alone/elk/board.exp.json
+++ b/e2etests/testdata/stable/near-alone/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/number_connections/dagre/board.exp.json b/e2etests/testdata/stable/number_connections/dagre/board.exp.json
index 60bbb6690..fb86cb480 100644
--- a/e2etests/testdata/stable/number_connections/dagre/board.exp.json
+++ b/e2etests/testdata/stable/number_connections/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/number_connections/elk/board.exp.json b/e2etests/testdata/stable/number_connections/elk/board.exp.json
index 6ba6dbe7b..71d3eae76 100644
--- a/e2etests/testdata/stable/number_connections/elk/board.exp.json
+++ b/e2etests/testdata/stable/number_connections/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/one_container_loop/dagre/board.exp.json b/e2etests/testdata/stable/one_container_loop/dagre/board.exp.json
index ee04039c5..f5925a7fd 100644
--- a/e2etests/testdata/stable/one_container_loop/dagre/board.exp.json
+++ b/e2etests/testdata/stable/one_container_loop/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/one_container_loop/elk/board.exp.json b/e2etests/testdata/stable/one_container_loop/elk/board.exp.json
index 1ecd26c36..8b56a4f21 100644
--- a/e2etests/testdata/stable/one_container_loop/elk/board.exp.json
+++ b/e2etests/testdata/stable/one_container_loop/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/one_three_one_container/dagre/board.exp.json b/e2etests/testdata/stable/one_three_one_container/dagre/board.exp.json
index 2de0c4ed4..106747a0a 100644
--- a/e2etests/testdata/stable/one_three_one_container/dagre/board.exp.json
+++ b/e2etests/testdata/stable/one_three_one_container/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/one_three_one_container/elk/board.exp.json b/e2etests/testdata/stable/one_three_one_container/elk/board.exp.json
index 7a5fdbbda..e6ef206b0 100644
--- a/e2etests/testdata/stable/one_three_one_container/elk/board.exp.json
+++ b/e2etests/testdata/stable/one_three_one_container/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/ovals/dagre/board.exp.json b/e2etests/testdata/stable/ovals/dagre/board.exp.json
index 08946aa7b..72b9a89a7 100644
--- a/e2etests/testdata/stable/ovals/dagre/board.exp.json
+++ b/e2etests/testdata/stable/ovals/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/ovals/elk/board.exp.json b/e2etests/testdata/stable/ovals/elk/board.exp.json
index ba3ed3869..306644b2f 100644
--- a/e2etests/testdata/stable/ovals/elk/board.exp.json
+++ b/e2etests/testdata/stable/ovals/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/overlapping_image_container_labels/dagre/board.exp.json b/e2etests/testdata/stable/overlapping_image_container_labels/dagre/board.exp.json
index 2ca959e55..ac4676501 100644
--- a/e2etests/testdata/stable/overlapping_image_container_labels/dagre/board.exp.json
+++ b/e2etests/testdata/stable/overlapping_image_container_labels/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/overlapping_image_container_labels/elk/board.exp.json b/e2etests/testdata/stable/overlapping_image_container_labels/elk/board.exp.json
index e2bf4dda7..3f68b451b 100644
--- a/e2etests/testdata/stable/overlapping_image_container_labels/elk/board.exp.json
+++ b/e2etests/testdata/stable/overlapping_image_container_labels/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/p/dagre/board.exp.json b/e2etests/testdata/stable/p/dagre/board.exp.json
index f2d4c3369..1c942f945 100644
--- a/e2etests/testdata/stable/p/dagre/board.exp.json
+++ b/e2etests/testdata/stable/p/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/p/elk/board.exp.json b/e2etests/testdata/stable/p/elk/board.exp.json
index 618c4c13f..c678af1b3 100644
--- a/e2etests/testdata/stable/p/elk/board.exp.json
+++ b/e2etests/testdata/stable/p/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/people/dagre/board.exp.json b/e2etests/testdata/stable/people/dagre/board.exp.json
index 5ab47d594..44961c7db 100644
--- a/e2etests/testdata/stable/people/dagre/board.exp.json
+++ b/e2etests/testdata/stable/people/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/people/elk/board.exp.json b/e2etests/testdata/stable/people/elk/board.exp.json
index b5ace7d95..d872830ec 100644
--- a/e2etests/testdata/stable/people/elk/board.exp.json
+++ b/e2etests/testdata/stable/people/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/pre/dagre/board.exp.json b/e2etests/testdata/stable/pre/dagre/board.exp.json
index 8d2db1d73..e21d1e5b0 100644
--- a/e2etests/testdata/stable/pre/dagre/board.exp.json
+++ b/e2etests/testdata/stable/pre/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/pre/elk/board.exp.json b/e2etests/testdata/stable/pre/elk/board.exp.json
index d9a2e5fcc..c34ba54ce 100644
--- a/e2etests/testdata/stable/pre/elk/board.exp.json
+++ b/e2etests/testdata/stable/pre/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/self-referencing/dagre/board.exp.json b/e2etests/testdata/stable/self-referencing/dagre/board.exp.json
index 5a870fe1f..bfd578f08 100644
--- a/e2etests/testdata/stable/self-referencing/dagre/board.exp.json
+++ b/e2etests/testdata/stable/self-referencing/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/self-referencing/elk/board.exp.json b/e2etests/testdata/stable/self-referencing/elk/board.exp.json
index 57b5e7a6e..a5f367899 100644
--- a/e2etests/testdata/stable/self-referencing/elk/board.exp.json
+++ b/e2etests/testdata/stable/self-referencing/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json b/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json
index c9d5e6336..017e9012a 100644
--- a/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence-inter-span-self/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json b/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json
index c9d5e6336..017e9012a 100644
--- a/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence-inter-span-self/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json
index 3c5f512f9..1c68d7344 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json
index 3c5f512f9..1c68d7344 100644
--- a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
index 002420091..50728400d 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
index 002420091..50728400d 100644
--- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json
index ba648e6d1..872698fa4 100644
--- a/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_distance/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json
index ba648e6d1..872698fa4 100644
--- a/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_distance/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
index 74cd3a454..ccdd5e0e7 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
index 74cd3a454..ccdd5e0e7 100644
--- a/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_long_note/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_long_note/dagre/board.exp.json
index d38fe5e51..18cc4d71d 100644
--- a/e2etests/testdata/stable/sequence_diagram_long_note/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_long_note/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_long_note/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_long_note/elk/board.exp.json
index d38fe5e51..18cc4d71d 100644
--- a/e2etests/testdata/stable/sequence_diagram_long_note/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_long_note/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/board.exp.json
index 19f5d79db..2f55aa1f8 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/board.exp.json
index 19f5d79db..2f55aa1f8 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
index 0761baae8..9ba1dd3e7 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json
index 0761baae8..9ba1dd3e7 100644
--- a/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_nested_span/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
index c93f26e22..e34c26bc4 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_note/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json
index c93f26e22..e34c26bc4 100644
--- a/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_note/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json
index 7fca0b258..d4efaa1e0 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
index 5c0a10f91..fab9599d9 100644
--- a/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_real/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
index f42a57415..a2170b053 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
index f42a57415..a2170b053 100644
--- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
index eb7dd4b56..6a314506b 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
index eb7dd4b56..6a314506b 100644
--- a/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
index b3da75484..e1247de23 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
index b3da75484..e1247de23 100644
--- a/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagram_span/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
index ad44ae2dd..eba38ab7e 100644
--- a/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
index 9d0a3e81e..09e9f9875 100644
--- a/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
+++ b/e2etests/testdata/stable/sequence_diagrams/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json b/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json
index e3f09f780..fadd77f24 100644
--- a/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sql_table_column_styles/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json b/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json
index 990dda0e3..da6bae686 100644
--- a/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json
+++ b/e2etests/testdata/stable/sql_table_column_styles/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json
index 8474447cb..852c6d887 100644
--- a/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sql_table_tooltip_animated/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sql_table_tooltip_animated/elk/board.exp.json b/e2etests/testdata/stable/sql_table_tooltip_animated/elk/board.exp.json
index be3bff3ef..d514baf01 100644
--- a/e2etests/testdata/stable/sql_table_tooltip_animated/elk/board.exp.json
+++ b/e2etests/testdata/stable/sql_table_tooltip_animated/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sql_tables/dagre/board.exp.json b/e2etests/testdata/stable/sql_tables/dagre/board.exp.json
index b2ff36297..ddb9b58b0 100644
--- a/e2etests/testdata/stable/sql_tables/dagre/board.exp.json
+++ b/e2etests/testdata/stable/sql_tables/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/sql_tables/elk/board.exp.json b/e2etests/testdata/stable/sql_tables/elk/board.exp.json
index d5f685c6b..a63bc0c9c 100644
--- a/e2etests/testdata/stable/sql_tables/elk/board.exp.json
+++ b/e2etests/testdata/stable/sql_tables/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/square_3d/dagre/board.exp.json b/e2etests/testdata/stable/square_3d/dagre/board.exp.json
index 20c75587d..f03ee32c2 100644
--- a/e2etests/testdata/stable/square_3d/dagre/board.exp.json
+++ b/e2etests/testdata/stable/square_3d/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/square_3d/elk/board.exp.json b/e2etests/testdata/stable/square_3d/elk/board.exp.json
index 50765bc6f..f2ece7f23 100644
--- a/e2etests/testdata/stable/square_3d/elk/board.exp.json
+++ b/e2etests/testdata/stable/square_3d/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/straight_hierarchy_container/dagre/board.exp.json b/e2etests/testdata/stable/straight_hierarchy_container/dagre/board.exp.json
index 3901e45d7..2e2252cc7 100644
--- a/e2etests/testdata/stable/straight_hierarchy_container/dagre/board.exp.json
+++ b/e2etests/testdata/stable/straight_hierarchy_container/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/straight_hierarchy_container/elk/board.exp.json b/e2etests/testdata/stable/straight_hierarchy_container/elk/board.exp.json
index ed5a0816f..77b8d06d2 100644
--- a/e2etests/testdata/stable/straight_hierarchy_container/elk/board.exp.json
+++ b/e2etests/testdata/stable/straight_hierarchy_container/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/stylish/dagre/board.exp.json b/e2etests/testdata/stable/stylish/dagre/board.exp.json
index 1a10ef85c..15914d519 100644
--- a/e2etests/testdata/stable/stylish/dagre/board.exp.json
+++ b/e2etests/testdata/stable/stylish/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/stylish/elk/board.exp.json b/e2etests/testdata/stable/stylish/elk/board.exp.json
index f19dab9df..b9d707aae 100644
--- a/e2etests/testdata/stable/stylish/elk/board.exp.json
+++ b/e2etests/testdata/stable/stylish/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/text_font_sizes/dagre/board.exp.json b/e2etests/testdata/stable/text_font_sizes/dagre/board.exp.json
index 6f48045b4..e2cd3ef08 100644
--- a/e2etests/testdata/stable/text_font_sizes/dagre/board.exp.json
+++ b/e2etests/testdata/stable/text_font_sizes/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/text_font_sizes/elk/board.exp.json b/e2etests/testdata/stable/text_font_sizes/elk/board.exp.json
index b346fece9..d2effa063 100644
--- a/e2etests/testdata/stable/text_font_sizes/elk/board.exp.json
+++ b/e2etests/testdata/stable/text_font_sizes/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/tooltips/dagre/board.exp.json b/e2etests/testdata/stable/tooltips/dagre/board.exp.json
index 9c12ef4b1..e64c8389d 100644
--- a/e2etests/testdata/stable/tooltips/dagre/board.exp.json
+++ b/e2etests/testdata/stable/tooltips/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/tooltips/elk/board.exp.json b/e2etests/testdata/stable/tooltips/elk/board.exp.json
index 01686859d..c2d28b3d2 100644
--- a/e2etests/testdata/stable/tooltips/elk/board.exp.json
+++ b/e2etests/testdata/stable/tooltips/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/transparent_3d/dagre/board.exp.json b/e2etests/testdata/stable/transparent_3d/dagre/board.exp.json
index 7ae3737ab..681a68515 100644
--- a/e2etests/testdata/stable/transparent_3d/dagre/board.exp.json
+++ b/e2etests/testdata/stable/transparent_3d/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/transparent_3d/elk/board.exp.json b/e2etests/testdata/stable/transparent_3d/elk/board.exp.json
index f67929f97..a2811af3f 100644
--- a/e2etests/testdata/stable/transparent_3d/elk/board.exp.json
+++ b/e2etests/testdata/stable/transparent_3d/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json b/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json
index 4e9b35c3c..a64b7c5f2 100644
--- a/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json
+++ b/e2etests/testdata/stable/unnamed_only_height/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json b/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json
index 3305e3fb0..61bd31f20 100644
--- a/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json
+++ b/e2etests/testdata/stable/unnamed_only_height/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/board.exp.json b/e2etests/testdata/stable/unnamed_only_width/dagre/board.exp.json
index b2c996942..9c89f62e1 100644
--- a/e2etests/testdata/stable/unnamed_only_width/dagre/board.exp.json
+++ b/e2etests/testdata/stable/unnamed_only_width/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/unnamed_only_width/elk/board.exp.json b/e2etests/testdata/stable/unnamed_only_width/elk/board.exp.json
index 1b4f6e633..cd7b0c25b 100644
--- a/e2etests/testdata/stable/unnamed_only_width/elk/board.exp.json
+++ b/e2etests/testdata/stable/unnamed_only_width/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/us_map/dagre/board.exp.json b/e2etests/testdata/stable/us_map/dagre/board.exp.json
index 0852faee1..c735c7506 100644
--- a/e2etests/testdata/stable/us_map/dagre/board.exp.json
+++ b/e2etests/testdata/stable/us_map/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/stable/us_map/elk/board.exp.json b/e2etests/testdata/stable/us_map/elk/board.exp.json
index 72255e773..7cfe72081 100644
--- a/e2etests/testdata/stable/us_map/elk/board.exp.json
+++ b/e2etests/testdata/stable/us_map/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/container_icon_label/dagre/board.exp.json b/e2etests/testdata/todo/container_icon_label/dagre/board.exp.json
index d1227105a..d65907f94 100644
--- a/e2etests/testdata/todo/container_icon_label/dagre/board.exp.json
+++ b/e2etests/testdata/todo/container_icon_label/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/container_icon_label/elk/board.exp.json b/e2etests/testdata/todo/container_icon_label/elk/board.exp.json
index 2d9d86715..758b7efb2 100644
--- a/e2etests/testdata/todo/container_icon_label/elk/board.exp.json
+++ b/e2etests/testdata/todo/container_icon_label/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/container_label_edge_adjustment/dagre/board.exp.json b/e2etests/testdata/todo/container_label_edge_adjustment/dagre/board.exp.json
index 334089833..7b892f5e4 100644
--- a/e2etests/testdata/todo/container_label_edge_adjustment/dagre/board.exp.json
+++ b/e2etests/testdata/todo/container_label_edge_adjustment/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/container_label_edge_adjustment/elk/board.exp.json b/e2etests/testdata/todo/container_label_edge_adjustment/elk/board.exp.json
index 95c392c1e..7727264e2 100644
--- a/e2etests/testdata/todo/container_label_edge_adjustment/elk/board.exp.json
+++ b/e2etests/testdata/todo/container_label_edge_adjustment/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/container_label_edge_adjustment2/dagre/board.exp.json b/e2etests/testdata/todo/container_label_edge_adjustment2/dagre/board.exp.json
index f73036e74..211709f94 100644
--- a/e2etests/testdata/todo/container_label_edge_adjustment2/dagre/board.exp.json
+++ b/e2etests/testdata/todo/container_label_edge_adjustment2/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/container_label_edge_adjustment2/elk/board.exp.json b/e2etests/testdata/todo/container_label_edge_adjustment2/elk/board.exp.json
index 9d19df3fd..2c0529d02 100644
--- a/e2etests/testdata/todo/container_label_edge_adjustment2/elk/board.exp.json
+++ b/e2etests/testdata/todo/container_label_edge_adjustment2/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/board.exp.json b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/board.exp.json
index fd20181e5..cf70b6ad7 100644
--- a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/board.exp.json
+++ b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/board.exp.json b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/board.exp.json
index fd20181e5..cf70b6ad7 100644
--- a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/board.exp.json
+++ b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json
index 6e11589ff..78cbf6abd 100644
--- a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json
+++ b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json
index ae0771831..158406d1c 100644
--- a/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json
+++ b/e2etests/testdata/todo/sequence_diagram_edge_group_span_field/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/shape_set_width_height/dagre/board.exp.json b/e2etests/testdata/todo/shape_set_width_height/dagre/board.exp.json
index 18ae97e15..3a2030839 100644
--- a/e2etests/testdata/todo/shape_set_width_height/dagre/board.exp.json
+++ b/e2etests/testdata/todo/shape_set_width_height/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/todo/shape_set_width_height/elk/board.exp.json b/e2etests/testdata/todo/shape_set_width_height/elk/board.exp.json
index 5dd3a43d6..0eaed615e 100644
--- a/e2etests/testdata/todo/shape_set_width_height/elk/board.exp.json
+++ b/e2etests/testdata/todo/shape_set_width_height/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/chinese/dagre/board.exp.json b/e2etests/testdata/unicode/chinese/dagre/board.exp.json
index 00a8db699..b1f6b1813 100644
--- a/e2etests/testdata/unicode/chinese/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/chinese/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/chinese/elk/board.exp.json b/e2etests/testdata/unicode/chinese/elk/board.exp.json
index 07eed819e..274dddcd8 100644
--- a/e2etests/testdata/unicode/chinese/elk/board.exp.json
+++ b/e2etests/testdata/unicode/chinese/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/emojis/dagre/board.exp.json b/e2etests/testdata/unicode/emojis/dagre/board.exp.json
index 7199b5c33..fb6b4908d 100644
--- a/e2etests/testdata/unicode/emojis/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/emojis/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/emojis/elk/board.exp.json b/e2etests/testdata/unicode/emojis/elk/board.exp.json
index 9afb3848c..a82419203 100644
--- a/e2etests/testdata/unicode/emojis/elk/board.exp.json
+++ b/e2etests/testdata/unicode/emojis/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/japanese-basic/dagre/board.exp.json b/e2etests/testdata/unicode/japanese-basic/dagre/board.exp.json
index 02b9cedc4..84e505290 100644
--- a/e2etests/testdata/unicode/japanese-basic/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/japanese-basic/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/japanese-basic/elk/board.exp.json b/e2etests/testdata/unicode/japanese-basic/elk/board.exp.json
index 092ed81c1..a0413515c 100644
--- a/e2etests/testdata/unicode/japanese-basic/elk/board.exp.json
+++ b/e2etests/testdata/unicode/japanese-basic/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/japanese-full/dagre/board.exp.json b/e2etests/testdata/unicode/japanese-full/dagre/board.exp.json
index c7c04b59a..bb165da1b 100644
--- a/e2etests/testdata/unicode/japanese-full/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/japanese-full/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/japanese-full/elk/board.exp.json b/e2etests/testdata/unicode/japanese-full/elk/board.exp.json
index 388913be5..ee7531a40 100644
--- a/e2etests/testdata/unicode/japanese-full/elk/board.exp.json
+++ b/e2etests/testdata/unicode/japanese-full/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/japanese-mixed/dagre/board.exp.json b/e2etests/testdata/unicode/japanese-mixed/dagre/board.exp.json
index 74ca5efa0..2d83ce493 100644
--- a/e2etests/testdata/unicode/japanese-mixed/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/japanese-mixed/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/japanese-mixed/elk/board.exp.json b/e2etests/testdata/unicode/japanese-mixed/elk/board.exp.json
index 8bbc66a45..9dafa63d5 100644
--- a/e2etests/testdata/unicode/japanese-mixed/elk/board.exp.json
+++ b/e2etests/testdata/unicode/japanese-mixed/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/korean/dagre/board.exp.json b/e2etests/testdata/unicode/korean/dagre/board.exp.json
index 8814404c9..a04b66131 100644
--- a/e2etests/testdata/unicode/korean/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/korean/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/korean/elk/board.exp.json b/e2etests/testdata/unicode/korean/elk/board.exp.json
index 3bff4788e..aac2016f0 100644
--- a/e2etests/testdata/unicode/korean/elk/board.exp.json
+++ b/e2etests/testdata/unicode/korean/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/mixed-language-2/dagre/board.exp.json b/e2etests/testdata/unicode/mixed-language-2/dagre/board.exp.json
index 5dcd39272..5aa64d0a4 100644
--- a/e2etests/testdata/unicode/mixed-language-2/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/mixed-language-2/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/mixed-language-2/elk/board.exp.json b/e2etests/testdata/unicode/mixed-language-2/elk/board.exp.json
index 6a8c52980..5303af0c2 100644
--- a/e2etests/testdata/unicode/mixed-language-2/elk/board.exp.json
+++ b/e2etests/testdata/unicode/mixed-language-2/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/mixed-language/dagre/board.exp.json b/e2etests/testdata/unicode/mixed-language/dagre/board.exp.json
index 678d9ae41..4a6fb24c2 100644
--- a/e2etests/testdata/unicode/mixed-language/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/mixed-language/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/mixed-language/elk/board.exp.json b/e2etests/testdata/unicode/mixed-language/elk/board.exp.json
index 48de8bd2b..3ab37d0ea 100644
--- a/e2etests/testdata/unicode/mixed-language/elk/board.exp.json
+++ b/e2etests/testdata/unicode/mixed-language/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/with-style/dagre/board.exp.json b/e2etests/testdata/unicode/with-style/dagre/board.exp.json
index 1b150187c..edb70cab7 100644
--- a/e2etests/testdata/unicode/with-style/dagre/board.exp.json
+++ b/e2etests/testdata/unicode/with-style/dagre/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/e2etests/testdata/unicode/with-style/elk/board.exp.json b/e2etests/testdata/unicode/with-style/elk/board.exp.json
index ef37abcaa..5e3c9f318 100644
--- a/e2etests/testdata/unicode/with-style/elk/board.exp.json
+++ b/e2etests/testdata/unicode/with-style/elk/board.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/go.mod b/go.mod
index 02ded6971..3d996c072 100644
--- a/go.mod
+++ b/go.mod
@@ -23,7 +23,7 @@ require (
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2
gonum.org/v1/plot v0.12.0
nhooyr.io/websocket v1.8.7
- oss.terrastruct.com/util-go v0.0.0-20230212154233-14479bbd1147
+ oss.terrastruct.com/util-go v0.0.0-20230224133755-305bb6ab7844
)
require (
diff --git a/go.sum b/go.sum
index 1d9faae0c..07e2008cc 100644
--- a/go.sum
+++ b/go.sum
@@ -277,6 +277,6 @@ honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWh
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
nhooyr.io/websocket v1.8.7 h1:usjR2uOr/zjjkVMy0lW+PPohFok7PCow5sDjLgX4P4g=
nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0=
-oss.terrastruct.com/util-go v0.0.0-20230212154233-14479bbd1147 h1:h7G8ozAxp7Uh7z7CSmBkqy5/j06vYVED150009fmN4I=
-oss.terrastruct.com/util-go v0.0.0-20230212154233-14479bbd1147/go.mod h1:Fwy72FDIOOM4K8F96ScXkxHHppR1CPfUyo9+x9c1PBU=
+oss.terrastruct.com/util-go v0.0.0-20230224133755-305bb6ab7844 h1:VPvvOad7FchgCtBw9p2R1/0KQAl2ot/HoeYFpb9C82I=
+oss.terrastruct.com/util-go v0.0.0-20230224133755-305bb6ab7844/go.mod h1:Fwy72FDIOOM4K8F96ScXkxHHppR1CPfUyo9+x9c1PBU=
rsc.io/pdf v0.1.1 h1:k1MczvYDUvJBe93bYd7wrZLLUEcLZAuF824/I4e5Xr4=
diff --git a/main.go b/main.go
index b23ed4d43..de0a0a4e9 100644
--- a/main.go
+++ b/main.go
@@ -306,33 +306,76 @@ func compile(ctx context.Context, ms *xmain.State, plugin d2plugin.Plugin, sketc
}
func render(ctx context.Context, ms *xmain.State, compileDur time.Duration, plugin d2plugin.Plugin, sketch bool, pad int64, themeID int64, darkThemeID *int64, inputPath, outputPath string, bundle, forceAppendix bool, page playwright.Page, ruler *textmeasure.Ruler, diagram *d2target.Diagram) ([]byte, error) {
- outputPath = layerOutputPath(outputPath, diagram)
+ if diagram.Name != "" {
+ ext := filepath.Ext(outputPath)
+ outputPath = strings.TrimSuffix(outputPath, ext)
+ outputPath = filepath.Join(outputPath, diagram.Name)
+ outputPath += ext
+ }
+
+ boardOutputPath := outputPath
+ if len(diagram.Layers) > 0 || len(diagram.Scenarios) > 0 || len(diagram.Steps) > 0 {
+ // Boards with subboards must be self-contained folders.
+ ext := filepath.Ext(boardOutputPath)
+ boardOutputPath = strings.TrimSuffix(boardOutputPath, ext)
+ os.RemoveAll(boardOutputPath)
+ boardOutputPath = filepath.Join(boardOutputPath, "index")
+ boardOutputPath += ext
+ }
+
+ layersOutputPath := outputPath
+ if len(diagram.Scenarios) > 0 || len(diagram.Steps) > 0 {
+ ext := filepath.Ext(layersOutputPath)
+ layersOutputPath = strings.TrimSuffix(layersOutputPath, ext)
+ layersOutputPath = filepath.Join(layersOutputPath, "layers")
+ layersOutputPath += ext
+ }
+ scenariosOutputPath := outputPath
+ if len(diagram.Layers) > 0 || len(diagram.Steps) > 0 {
+ ext := filepath.Ext(scenariosOutputPath)
+ scenariosOutputPath = strings.TrimSuffix(scenariosOutputPath, ext)
+ scenariosOutputPath = filepath.Join(scenariosOutputPath, "scenarios")
+ scenariosOutputPath += ext
+ }
+ stepsOutputPath := outputPath
+ if len(diagram.Layers) > 0 || len(diagram.Scenarios) > 0 {
+ ext := filepath.Ext(stepsOutputPath)
+ stepsOutputPath = strings.TrimSuffix(stepsOutputPath, ext)
+ stepsOutputPath = filepath.Join(stepsOutputPath, "steps")
+ stepsOutputPath += ext
+ }
+
for _, dl := range diagram.Layers {
- _, err := render(ctx, ms, compileDur, plugin, sketch, pad, themeID, darkThemeID, inputPath, outputPath, bundle, forceAppendix, page, ruler, dl)
+ _, err := render(ctx, ms, compileDur, plugin, sketch, pad, themeID, darkThemeID, inputPath, layersOutputPath, bundle, forceAppendix, page, ruler, dl)
if err != nil {
return nil, err
}
}
for _, dl := range diagram.Scenarios {
- _, err := render(ctx, ms, compileDur, plugin, sketch, pad, themeID, darkThemeID, inputPath, outputPath, bundle, forceAppendix, page, ruler, dl)
+ _, err := render(ctx, ms, compileDur, plugin, sketch, pad, themeID, darkThemeID, inputPath, scenariosOutputPath, bundle, forceAppendix, page, ruler, dl)
if err != nil {
return nil, err
}
}
for _, dl := range diagram.Steps {
- _, err := render(ctx, ms, compileDur, plugin, sketch, pad, themeID, darkThemeID, inputPath, outputPath, bundle, forceAppendix, page, ruler, dl)
+ _, err := render(ctx, ms, compileDur, plugin, sketch, pad, themeID, darkThemeID, inputPath, stepsOutputPath, bundle, forceAppendix, page, ruler, dl)
if err != nil {
return nil, err
}
}
- start := time.Now()
- svg, err := _render(ctx, ms, plugin, sketch, pad, themeID, darkThemeID, outputPath, bundle, forceAppendix, page, ruler, diagram)
- if err != nil {
- return svg, err
+
+ if !diagram.BoardContainer {
+ start := time.Now()
+ svg, err := _render(ctx, ms, plugin, sketch, pad, themeID, darkThemeID, boardOutputPath, bundle, forceAppendix, page, ruler, diagram)
+ if err != nil {
+ return svg, err
+ }
+ dur := compileDur + time.Since(start)
+ ms.Log.Success.Printf("successfully compiled %s to %s in %s", inputPath, boardOutputPath, dur)
+ return svg, nil
}
- dur := compileDur + time.Since(start)
- ms.Log.Success.Printf("successfully compiled %s to %s in %s", inputPath, outputPath, dur)
- return svg, nil
+
+ return nil, nil
}
func _render(ctx context.Context, ms *xmain.State, plugin d2plugin.Plugin, sketch bool, pad int64, themeID int64, darkThemeID *int64, outputPath string, bundle, forceAppendix bool, page playwright.Page, ruler *textmeasure.Ruler, diagram *d2target.Diagram) ([]byte, error) {
@@ -474,17 +517,6 @@ func renderPDF(ctx context.Context, ms *xmain.State, plugin d2plugin.Plugin, ske
return svg, nil
}
-func layerOutputPath(outputPath string, d *d2target.Diagram) string {
- if d.Name == "" {
- return outputPath
- }
- ext := filepath.Ext(outputPath)
- outputPath = strings.TrimSuffix(outputPath, ext)
- outputPath += "/" + d.Name
- outputPath += ext
- return outputPath
-}
-
// newExt must include leading .
func renameExt(fp string, newExt string) string {
ext := filepath.Ext(fp)
diff --git a/testdata/d2compiler/TestCompile/basic_icon.exp.json b/testdata/d2compiler/TestCompile/basic_icon.exp.json
index d4588e787..e7356cadc 100644
--- a/testdata/d2compiler/TestCompile/basic_icon.exp.json
+++ b/testdata/d2compiler/TestCompile/basic_icon.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/basic_icon.d2,0:0:0-3:0:77",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/basic_sequence.exp.json b/testdata/d2compiler/TestCompile/basic_sequence.exp.json
index 74535d9b3..d79f837e6 100644
--- a/testdata/d2compiler/TestCompile/basic_sequence.exp.json
+++ b/testdata/d2compiler/TestCompile/basic_sequence.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/basic_sequence.d2,0:0:0-3:0:33",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/basic_shape.exp.json b/testdata/d2compiler/TestCompile/basic_shape.exp.json
index a519d65a1..49192d955 100644
--- a/testdata/d2compiler/TestCompile/basic_shape.exp.json
+++ b/testdata/d2compiler/TestCompile/basic_shape.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/basic_shape.d2,0:0:0-4:0:24",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/basic_style.exp.json b/testdata/d2compiler/TestCompile/basic_style.exp.json
index fb33638ba..fa4b00564 100644
--- a/testdata/d2compiler/TestCompile/basic_style.exp.json
+++ b/testdata/d2compiler/TestCompile/basic_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/basic_style.d2,0:0:0-4:0:28",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/class_paren.exp.json b/testdata/d2compiler/TestCompile/class_paren.exp.json
index 68fb7cf19..0682ec0ad 100644
--- a/testdata/d2compiler/TestCompile/class_paren.exp.json
+++ b/testdata/d2compiler/TestCompile/class_paren.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/class_paren.d2,0:0:0-6:1:81",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/class_style.exp.json b/testdata/d2compiler/TestCompile/class_style.exp.json
index 1d39a3212..33de15dcc 100644
--- a/testdata/d2compiler/TestCompile/class_style.exp.json
+++ b/testdata/d2compiler/TestCompile/class_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/class_style.d2,0:0:0-5:0:82",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/constraint_label.exp.json b/testdata/d2compiler/TestCompile/constraint_label.exp.json
index 5e917a018..5cd7500f6 100644
--- a/testdata/d2compiler/TestCompile/constraint_label.exp.json
+++ b/testdata/d2compiler/TestCompile/constraint_label.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/constraint_label.d2,0:0:0-3:1:38",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/default_direction.exp.json b/testdata/d2compiler/TestCompile/default_direction.exp.json
index 072ac22af..92b8d034e 100644
--- a/testdata/d2compiler/TestCompile/default_direction.exp.json
+++ b/testdata/d2compiler/TestCompile/default_direction.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/default_direction.d2,0:0:0-0:1:1",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/dimension_with_style.exp.json b/testdata/d2compiler/TestCompile/dimension_with_style.exp.json
index 9f346789d..d1f492915 100644
--- a/testdata/d2compiler/TestCompile/dimension_with_style.exp.json
+++ b/testdata/d2compiler/TestCompile/dimension_with_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/dimension_with_style.d2,0:0:0-4:0:43",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/dimensions_on_containers.exp.json b/testdata/d2compiler/TestCompile/dimensions_on_containers.exp.json
index a5b45a2b1..f026f7e68 100644
--- a/testdata/d2compiler/TestCompile/dimensions_on_containers.exp.json
+++ b/testdata/d2compiler/TestCompile/dimensions_on_containers.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/dimensions_on_containers.d2,0:0:0-45:0:505",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/dimensions_on_nonimage.exp.json b/testdata/d2compiler/TestCompile/dimensions_on_nonimage.exp.json
index 27d605bfa..2e7a9e8d8 100644
--- a/testdata/d2compiler/TestCompile/dimensions_on_nonimage.exp.json
+++ b/testdata/d2compiler/TestCompile/dimensions_on_nonimage.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/dimensions_on_nonimage.d2,0:0:0-5:0:54",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge.exp.json b/testdata/d2compiler/TestCompile/edge.exp.json
index 636b4fb3d..3fe67a387 100644
--- a/testdata/d2compiler/TestCompile/edge.exp.json
+++ b/testdata/d2compiler/TestCompile/edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge.d2,0:0:0-2:0:8",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_arrowhead_fields.exp.json b/testdata/d2compiler/TestCompile/edge_arrowhead_fields.exp.json
index 02147eba1..1e1fd6fe5 100644
--- a/testdata/d2compiler/TestCompile/edge_arrowhead_fields.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_arrowhead_fields.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_arrowhead_fields.d2,0:0:0-9:0:168",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_chain.exp.json b/testdata/d2compiler/TestCompile/edge_chain.exp.json
index 124bbc7f0..5323499de 100644
--- a/testdata/d2compiler/TestCompile/edge_chain.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_chain.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_chain.d2,0:0:0-2:0:57",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_chain_map.exp.json b/testdata/d2compiler/TestCompile/edge_chain_map.exp.json
index dd7ea9f90..25ee071f8 100644
--- a/testdata/d2compiler/TestCompile/edge_chain_map.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_chain_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_chain_map.d2,0:0:0-4:0:107",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_column_index.exp.json b/testdata/d2compiler/TestCompile/edge_column_index.exp.json
index 22fb0bf42..b06c26dae 100644
--- a/testdata/d2compiler/TestCompile/edge_column_index.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_column_index.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_column_index.d2,0:0:0-13:0:123",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_exclusive_style.exp.json b/testdata/d2compiler/TestCompile/edge_exclusive_style.exp.json
index 252668201..9304cb2c1 100644
--- a/testdata/d2compiler/TestCompile/edge_exclusive_style.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_exclusive_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_exclusive_style.d2,0:0:0-4:0:35",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_flat_arrowhead.exp.json b/testdata/d2compiler/TestCompile/edge_flat_arrowhead.exp.json
index d84e0455d..8e4f81b14 100644
--- a/testdata/d2compiler/TestCompile/edge_flat_arrowhead.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_flat_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_flat_arrowhead.d2,0:0:0-2:0:51",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_flat_label_arrowhead.exp.json b/testdata/d2compiler/TestCompile/edge_flat_label_arrowhead.exp.json
index 83b5d7183..2cba683b3 100644
--- a/testdata/d2compiler/TestCompile/edge_flat_label_arrowhead.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_flat_label_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_flat_label_arrowhead.d2,0:0:0-4:0:53",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_index.exp.json b/testdata/d2compiler/TestCompile/edge_index.exp.json
index f768c5588..57bfb4d64 100644
--- a/testdata/d2compiler/TestCompile/edge_index.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_index.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_index.d2,0:0:0-3:0:30",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_index_map.exp.json b/testdata/d2compiler/TestCompile/edge_index_map.exp.json
index 3eff01b38..7c2c91072 100644
--- a/testdata/d2compiler/TestCompile/edge_index_map.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_index_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_index_map.d2,0:0:0-5:0:114",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_index_nested.exp.json b/testdata/d2compiler/TestCompile/edge_index_nested.exp.json
index 900dde803..4702debce 100644
--- a/testdata/d2compiler/TestCompile/edge_index_nested.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_index_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_index_nested.d2,0:0:0-5:0:39",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_index_nested_cross_scope.exp.json b/testdata/d2compiler/TestCompile/edge_index_nested_cross_scope.exp.json
index 63e0279b7..843d261cc 100644
--- a/testdata/d2compiler/TestCompile/edge_index_nested_cross_scope.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_index_nested_cross_scope.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_index_nested_cross_scope.d2,0:0:0-5:0:40",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_key_group_flat_nested.exp.json b/testdata/d2compiler/TestCompile/edge_key_group_flat_nested.exp.json
index 0d1e24e0e..5764f4cb3 100644
--- a/testdata/d2compiler/TestCompile/edge_key_group_flat_nested.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_key_group_flat_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_key_group_flat_nested.d2,0:0:0-5:0:50",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_key_group_flat_nested_underscore.exp.json b/testdata/d2compiler/TestCompile/edge_key_group_flat_nested_underscore.exp.json
index c5845edcb..40573e8c7 100644
--- a/testdata/d2compiler/TestCompile/edge_key_group_flat_nested_underscore.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_key_group_flat_nested_underscore.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_key_group_flat_nested_underscore.d2,0:0:0-5:0:51",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_key_group_map_flat_nested_underscore.exp.json b/testdata/d2compiler/TestCompile/edge_key_group_map_flat_nested_underscore.exp.json
index 4069495d1..132eac5d4 100644
--- a/testdata/d2compiler/TestCompile/edge_key_group_map_flat_nested_underscore.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_key_group_map_flat_nested_underscore.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_key_group_map_flat_nested_underscore.d2,0:0:0-7:0:59",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_key_group_map_nested_underscore.exp.json b/testdata/d2compiler/TestCompile/edge_key_group_map_nested_underscore.exp.json
index b8e131947..296b45768 100644
--- a/testdata/d2compiler/TestCompile/edge_key_group_map_nested_underscore.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_key_group_map_nested_underscore.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_key_group_map_nested_underscore.d2,0:0:0-9:0:69",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_label_map.exp.json b/testdata/d2compiler/TestCompile/edge_label_map.exp.json
index f70133e23..c741322e9 100644
--- a/testdata/d2compiler/TestCompile/edge_label_map.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_label_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_label_map.d2,0:0:0-1:0:42",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_map.exp.json b/testdata/d2compiler/TestCompile/edge_map.exp.json
index 0901560aa..89050d0fe 100644
--- a/testdata/d2compiler/TestCompile/edge_map.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_map.d2,0:0:0-4:0:102",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_map_arrowhead.exp.json b/testdata/d2compiler/TestCompile/edge_map_arrowhead.exp.json
index 7ab789ec0..b72a3c8c7 100644
--- a/testdata/d2compiler/TestCompile/edge_map_arrowhead.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_map_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_map_arrowhead.d2,0:0:0-5:0:57",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_map_group_flat.exp.json b/testdata/d2compiler/TestCompile/edge_map_group_flat.exp.json
index ef4b689aa..642fccd00 100644
--- a/testdata/d2compiler/TestCompile/edge_map_group_flat.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_map_group_flat.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_map_group_flat.d2,0:0:0-3:0:39",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_map_group_semiflat.exp.json b/testdata/d2compiler/TestCompile/edge_map_group_semiflat.exp.json
index 13da7398c..6af6763a1 100644
--- a/testdata/d2compiler/TestCompile/edge_map_group_semiflat.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_map_group_semiflat.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_map_group_semiflat.d2,0:0:0-4:0:45",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_map_nested.exp.json b/testdata/d2compiler/TestCompile/edge_map_nested.exp.json
index e51525ab6..a8e9bbb55 100644
--- a/testdata/d2compiler/TestCompile/edge_map_nested.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_map_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_map_nested.d2,0:0:0-6:0:45",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_map_nested_flat.exp.json b/testdata/d2compiler/TestCompile/edge_map_nested_flat.exp.json
index a7541c459..fc2beb103 100644
--- a/testdata/d2compiler/TestCompile/edge_map_nested_flat.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_map_nested_flat.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_map_nested_flat.d2,0:0:0-4:0:33",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_mixed_arrowhead.exp.json b/testdata/d2compiler/TestCompile/edge_mixed_arrowhead.exp.json
index bbc7e6603..ae2ea5ab4 100644
--- a/testdata/d2compiler/TestCompile/edge_mixed_arrowhead.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_mixed_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_mixed_arrowhead.d2,0:0:0-6:0:97",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_non_shape_arrowhead.exp.json b/testdata/d2compiler/TestCompile/edge_non_shape_arrowhead.exp.json
index ec7a39906..9add873b6 100644
--- a/testdata/d2compiler/TestCompile/edge_non_shape_arrowhead.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_non_shape_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_non_shape_arrowhead.d2,0:0:0-1:0:45",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/edge_semiflat_arrowhead.exp.json b/testdata/d2compiler/TestCompile/edge_semiflat_arrowhead.exp.json
index bd9108533..fb86d1449 100644
--- a/testdata/d2compiler/TestCompile/edge_semiflat_arrowhead.exp.json
+++ b/testdata/d2compiler/TestCompile/edge_semiflat_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/edge_semiflat_arrowhead.d2,0:0:0-4:0:58",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/escaped_id.exp.json b/testdata/d2compiler/TestCompile/escaped_id.exp.json
index bdb71deb0..f31d0e805 100644
--- a/testdata/d2compiler/TestCompile/escaped_id.exp.json
+++ b/testdata/d2compiler/TestCompile/escaped_id.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/escaped_id.d2,0:0:0-0:4:4",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/image_style.exp.json b/testdata/d2compiler/TestCompile/image_style.exp.json
index ffc9aea3f..33cdf6caf 100644
--- a/testdata/d2compiler/TestCompile/image_style.exp.json
+++ b/testdata/d2compiler/TestCompile/image_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/image_style.d2,0:0:0-5:0:118",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/near_constant.exp.json b/testdata/d2compiler/TestCompile/near_constant.exp.json
index 7aa383a8d..6bb075ecd 100644
--- a/testdata/d2compiler/TestCompile/near_constant.exp.json
+++ b/testdata/d2compiler/TestCompile/near_constant.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/near_constant.d2,0:0:0-1:0:19",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/nested_sql.exp.json b/testdata/d2compiler/TestCompile/nested_sql.exp.json
index cbd905feb..84b2497b1 100644
--- a/testdata/d2compiler/TestCompile/nested_sql.exp.json
+++ b/testdata/d2compiler/TestCompile/nested_sql.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/nested_sql.d2,0:0:0-7:1:84",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/nil_scope_obj_regression.exp.json b/testdata/d2compiler/TestCompile/nil_scope_obj_regression.exp.json
index 00ce55a57..b61e46689 100644
--- a/testdata/d2compiler/TestCompile/nil_scope_obj_regression.exp.json
+++ b/testdata/d2compiler/TestCompile/nil_scope_obj_regression.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/nil_scope_obj_regression.d2,0:0:0-4:0:15",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/null.exp.json b/testdata/d2compiler/TestCompile/null.exp.json
index 35d0e55fb..dcf4445ff 100644
--- a/testdata/d2compiler/TestCompile/null.exp.json
+++ b/testdata/d2compiler/TestCompile/null.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/null.d2,0:0:0-1:0:5",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/path_link.exp.json b/testdata/d2compiler/TestCompile/path_link.exp.json
index 7c96d68c6..e4668ac25 100644
--- a/testdata/d2compiler/TestCompile/path_link.exp.json
+++ b/testdata/d2compiler/TestCompile/path_link.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/path_link.d2,0:0:0-3:0:47",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/positions.exp.json b/testdata/d2compiler/TestCompile/positions.exp.json
index bde5c7157..6b1db13c4 100644
--- a/testdata/d2compiler/TestCompile/positions.exp.json
+++ b/testdata/d2compiler/TestCompile/positions.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/positions.d2,0:0:0-4:0:30",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/reserved_icon_near_style.exp.json b/testdata/d2compiler/TestCompile/reserved_icon_near_style.exp.json
index b5e89869b..6ff5636d0 100644
--- a/testdata/d2compiler/TestCompile/reserved_icon_near_style.exp.json
+++ b/testdata/d2compiler/TestCompile/reserved_icon_near_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/reserved_icon_near_style.d2,0:0:0-8:0:94",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/root_direction.exp.json b/testdata/d2compiler/TestCompile/root_direction.exp.json
index 7f854e01c..0103ca5f7 100644
--- a/testdata/d2compiler/TestCompile/root_direction.exp.json
+++ b/testdata/d2compiler/TestCompile/root_direction.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/root_direction.d2,0:0:0-0:16:16",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/root_sequence.exp.json b/testdata/d2compiler/TestCompile/root_sequence.exp.json
index 3b18c9b7f..fd3bcb67e 100644
--- a/testdata/d2compiler/TestCompile/root_sequence.exp.json
+++ b/testdata/d2compiler/TestCompile/root_sequence.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/root_sequence.d2,0:0:0-1:0:24",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/self-referencing.exp.json b/testdata/d2compiler/TestCompile/self-referencing.exp.json
index e5769bdfb..93e81dd86 100644
--- a/testdata/d2compiler/TestCompile/self-referencing.exp.json
+++ b/testdata/d2compiler/TestCompile/self-referencing.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/self-referencing.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sequence-timestamp.exp.json b/testdata/d2compiler/TestCompile/sequence-timestamp.exp.json
index c41a4f00b..db830101f 100644
--- a/testdata/d2compiler/TestCompile/sequence-timestamp.exp.json
+++ b/testdata/d2compiler/TestCompile/sequence-timestamp.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sequence-timestamp.d2,0:0:0-10:0:137",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sequence_container.exp.json b/testdata/d2compiler/TestCompile/sequence_container.exp.json
index a561fc72f..af4916738 100644
--- a/testdata/d2compiler/TestCompile/sequence_container.exp.json
+++ b/testdata/d2compiler/TestCompile/sequence_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sequence_container.d2,0:0:0-5:0:63",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sequence_container_2.exp.json b/testdata/d2compiler/TestCompile/sequence_container_2.exp.json
index 4674302c5..0f7cd6fa2 100644
--- a/testdata/d2compiler/TestCompile/sequence_container_2.exp.json
+++ b/testdata/d2compiler/TestCompile/sequence_container_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sequence_container_2.d2,0:0:0-6:0:60",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sequence_grouped_note.exp.json b/testdata/d2compiler/TestCompile/sequence_grouped_note.exp.json
index aa5093e97..46d3441ed 100644
--- a/testdata/d2compiler/TestCompile/sequence_grouped_note.exp.json
+++ b/testdata/d2compiler/TestCompile/sequence_grouped_note.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sequence_grouped_note.d2,0:0:0-5:0:54",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sequence_scoping.exp.json b/testdata/d2compiler/TestCompile/sequence_scoping.exp.json
index 02af6b56a..6e1c50fec 100644
--- a/testdata/d2compiler/TestCompile/sequence_scoping.exp.json
+++ b/testdata/d2compiler/TestCompile/sequence_scoping.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sequence_scoping.d2,0:0:0-9:0:101",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/set_direction.exp.json b/testdata/d2compiler/TestCompile/set_direction.exp.json
index df116fbee..400a5a3a9 100644
--- a/testdata/d2compiler/TestCompile/set_direction.exp.json
+++ b/testdata/d2compiler/TestCompile/set_direction.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/set_direction.d2,0:0:0-2:1:24",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/single_dimension_on_circle.exp.json b/testdata/d2compiler/TestCompile/single_dimension_on_circle.exp.json
index bf216c1c2..112ba1f9c 100644
--- a/testdata/d2compiler/TestCompile/single_dimension_on_circle.exp.json
+++ b/testdata/d2compiler/TestCompile/single_dimension_on_circle.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/single_dimension_on_circle.d2,0:0:0-4:0:40",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sql-regression.exp.json b/testdata/d2compiler/TestCompile/sql-regression.exp.json
index 09e889fee..3dabfb8ae 100644
--- a/testdata/d2compiler/TestCompile/sql-regression.exp.json
+++ b/testdata/d2compiler/TestCompile/sql-regression.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sql-regression.d2,0:0:0-10:0:87",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/sql_paren.exp.json b/testdata/d2compiler/TestCompile/sql_paren.exp.json
index c61a984fa..0a89b826e 100644
--- a/testdata/d2compiler/TestCompile/sql_paren.exp.json
+++ b/testdata/d2compiler/TestCompile/sql_paren.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/sql_paren.d2,0:0:0-5:1:73",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/stroke-width.exp.json b/testdata/d2compiler/TestCompile/stroke-width.exp.json
index 6479ada26..588652660 100644
--- a/testdata/d2compiler/TestCompile/stroke-width.exp.json
+++ b/testdata/d2compiler/TestCompile/stroke-width.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/stroke-width.d2,0:0:0-3:0:32",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/table_connection_attr.exp.json b/testdata/d2compiler/TestCompile/table_connection_attr.exp.json
index 8ec78e2da..ef078622e 100644
--- a/testdata/d2compiler/TestCompile/table_connection_attr.exp.json
+++ b/testdata/d2compiler/TestCompile/table_connection_attr.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/table_connection_attr.d2,0:0:0-11:0:99",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/table_style.exp.json b/testdata/d2compiler/TestCompile/table_style.exp.json
index a7447912c..558e99d92 100644
--- a/testdata/d2compiler/TestCompile/table_style.exp.json
+++ b/testdata/d2compiler/TestCompile/table_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/table_style.d2,0:0:0-5:0:81",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/table_style_map.exp.json b/testdata/d2compiler/TestCompile/table_style_map.exp.json
index a81f2575d..088ceee97 100644
--- a/testdata/d2compiler/TestCompile/table_style_map.exp.json
+++ b/testdata/d2compiler/TestCompile/table_style_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/table_style_map.d2,0:0:0-8:0:113",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_connection.exp.json b/testdata/d2compiler/TestCompile/underscore_connection.exp.json
index cdcd84009..b1bd22042 100644
--- a/testdata/d2compiler/TestCompile/underscore_connection.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_connection.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_connection.d2,0:0:0-3:0:24",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_edge.exp.json b/testdata/d2compiler/TestCompile/underscore_edge.exp.json
index a44664b67..404ec3861 100644
--- a/testdata/d2compiler/TestCompile/underscore_edge.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_edge.d2,0:0:0-4:0:21",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_edge_chain.exp.json b/testdata/d2compiler/TestCompile/underscore_edge_chain.exp.json
index 0f25d4819..b9f6c4d55 100644
--- a/testdata/d2compiler/TestCompile/underscore_edge_chain.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_edge_chain.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_edge_chain.d2,0:0:0-4:0:28",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_edge_existing.exp.json b/testdata/d2compiler/TestCompile/underscore_edge_existing.exp.json
index fbb09bf26..b635b5225 100644
--- a/testdata/d2compiler/TestCompile/underscore_edge_existing.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_edge_existing.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_edge_existing.d2,0:0:0-5:0:167",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_edge_index.exp.json b/testdata/d2compiler/TestCompile/underscore_edge_index.exp.json
index b12d10cbd..a3b2844d8 100644
--- a/testdata/d2compiler/TestCompile/underscore_edge_index.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_edge_index.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_edge_index.d2,0:0:0-5:0:172",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_edge_nested.exp.json b/testdata/d2compiler/TestCompile/underscore_edge_nested.exp.json
index 43eb5dd75..efe266d34 100644
--- a/testdata/d2compiler/TestCompile/underscore_edge_nested.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_edge_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_edge_nested.d2,0:0:0-6:0:32",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_parent_create.exp.json b/testdata/d2compiler/TestCompile/underscore_parent_create.exp.json
index cddc450bb..5c10e6e75 100644
--- a/testdata/d2compiler/TestCompile/underscore_parent_create.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_parent_create.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_parent_create.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_parent_not_root.exp.json b/testdata/d2compiler/TestCompile/underscore_parent_not_root.exp.json
index d4bd78e02..257d2d511 100644
--- a/testdata/d2compiler/TestCompile/underscore_parent_not_root.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_parent_not_root.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_parent_not_root.d2,0:0:0-6:0:27",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_parent_preference_1.exp.json b/testdata/d2compiler/TestCompile/underscore_parent_preference_1.exp.json
index 8f7a7bf84..7e7b026b5 100644
--- a/testdata/d2compiler/TestCompile/underscore_parent_preference_1.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_parent_preference_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_parent_preference_1.d2,0:0:0-5:0:174",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_parent_preference_2.exp.json b/testdata/d2compiler/TestCompile/underscore_parent_preference_2.exp.json
index d7bb50733..c755b4d94 100644
--- a/testdata/d2compiler/TestCompile/underscore_parent_preference_2.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_parent_preference_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_parent_preference_2.d2,0:0:0-5:0:174",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_parent_squared.exp.json b/testdata/d2compiler/TestCompile/underscore_parent_squared.exp.json
index aa3ea871a..c2d58fff4 100644
--- a/testdata/d2compiler/TestCompile/underscore_parent_squared.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_parent_squared.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_parent_squared.d2,0:0:0-6:0:29",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/underscore_unresolved_obj.exp.json b/testdata/d2compiler/TestCompile/underscore_unresolved_obj.exp.json
index 6c2c9ac2d..4fcf25a58 100644
--- a/testdata/d2compiler/TestCompile/underscore_unresolved_obj.exp.json
+++ b/testdata/d2compiler/TestCompile/underscore_unresolved_obj.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/underscore_unresolved_obj.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/unescaped_id_cr.exp.json b/testdata/d2compiler/TestCompile/unescaped_id_cr.exp.json
index 280044b62..1658df443 100644
--- a/testdata/d2compiler/TestCompile/unescaped_id_cr.exp.json
+++ b/testdata/d2compiler/TestCompile/unescaped_id_cr.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/unescaped_id_cr.d2,0:0:0-0:4:4",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/url_link.exp.json b/testdata/d2compiler/TestCompile/url_link.exp.json
index eca980a30..0d195d036 100644
--- a/testdata/d2compiler/TestCompile/url_link.exp.json
+++ b/testdata/d2compiler/TestCompile/url_link.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/url_link.d2,0:0:0-3:0:34",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile/wrong_column_index.exp.json b/testdata/d2compiler/TestCompile/wrong_column_index.exp.json
index 3bae4743f..59fff378f 100644
--- a/testdata/d2compiler/TestCompile/wrong_column_index.exp.json
+++ b/testdata/d2compiler/TestCompile/wrong_column_index.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile/wrong_column_index.d2,0:0:0-17:53:406",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json b/testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json
new file mode 100644
index 000000000..2477f86e7
--- /dev/null
+++ b/testdata/d2compiler/TestCompile2/boards/boardContainer.exp.json
@@ -0,0 +1,1688 @@
+{
+ "graph": {
+ "name": "",
+ "boardContainer": true,
+ "ast": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "value": [
+ {
+ "string": "layers",
+ "raw_string": "layers"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "value": [
+ {
+ "string": "one",
+ "raw_string": "one"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "value": [
+ {
+ "string": "santa",
+ "raw_string": "santa"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "value": [
+ {
+ "string": "two",
+ "raw_string": "two"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "value": [
+ {
+ "string": "clause",
+ "raw_string": "clause"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "value": [
+ {
+ "string": "scenarios",
+ "raw_string": "scenarios"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "value": [
+ {
+ "string": "seinfeld",
+ "raw_string": "seinfeld"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87",
+ "nodes": null
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "value": [
+ {
+ "string": "missoula",
+ "raw_string": "missoula"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "value": [
+ {
+ "string": "steps",
+ "raw_string": "steps"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "value": [
+ {
+ "string": "missus",
+ "raw_string": "missus"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143",
+ "value": [
+ {
+ "string": "one two three",
+ "raw_string": "one two three"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ "root": {
+ "id": "",
+ "id_val": "",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "attributes": {
+ "label": {
+ "value": ""
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": ""
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ },
+ "edges": null,
+ "objects": null,
+ "layers": [
+ {
+ "name": "one",
+ "boardContainer": false,
+ "ast": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "value": [
+ {
+ "string": "layers",
+ "raw_string": "layers"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "value": [
+ {
+ "string": "one",
+ "raw_string": "one"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "value": [
+ {
+ "string": "santa",
+ "raw_string": "santa"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "value": [
+ {
+ "string": "two",
+ "raw_string": "two"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "value": [
+ {
+ "string": "clause",
+ "raw_string": "clause"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "value": [
+ {
+ "string": "scenarios",
+ "raw_string": "scenarios"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "value": [
+ {
+ "string": "seinfeld",
+ "raw_string": "seinfeld"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87",
+ "nodes": null
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "value": [
+ {
+ "string": "missoula",
+ "raw_string": "missoula"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "value": [
+ {
+ "string": "steps",
+ "raw_string": "steps"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "value": [
+ {
+ "string": "missus",
+ "raw_string": "missus"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143",
+ "value": [
+ {
+ "string": "one two three",
+ "raw_string": "one two three"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ "root": {
+ "id": "",
+ "id_val": "",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "attributes": {
+ "label": {
+ "value": ""
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": ""
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ },
+ "edges": null,
+ "objects": [
+ {
+ "id": "santa",
+ "id_val": "santa",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "references": [
+ {
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "value": [
+ {
+ "string": "santa",
+ "raw_string": "santa"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "key_path_index": 0,
+ "map_key_edge_index": -1
+ }
+ ],
+ "attributes": {
+ "label": {
+ "value": "santa"
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": "rectangle"
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ }
+ ]
+ },
+ {
+ "name": "two",
+ "boardContainer": false,
+ "ast": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "value": [
+ {
+ "string": "layers",
+ "raw_string": "layers"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "value": [
+ {
+ "string": "one",
+ "raw_string": "one"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "value": [
+ {
+ "string": "santa",
+ "raw_string": "santa"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "value": [
+ {
+ "string": "two",
+ "raw_string": "two"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "value": [
+ {
+ "string": "clause",
+ "raw_string": "clause"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "value": [
+ {
+ "string": "scenarios",
+ "raw_string": "scenarios"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "value": [
+ {
+ "string": "seinfeld",
+ "raw_string": "seinfeld"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87",
+ "nodes": null
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "value": [
+ {
+ "string": "missoula",
+ "raw_string": "missoula"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "value": [
+ {
+ "string": "steps",
+ "raw_string": "steps"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "value": [
+ {
+ "string": "missus",
+ "raw_string": "missus"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143",
+ "value": [
+ {
+ "string": "one two three",
+ "raw_string": "one two three"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ "root": {
+ "id": "",
+ "id_val": "",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "attributes": {
+ "label": {
+ "value": ""
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": ""
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ },
+ "edges": null,
+ "objects": [
+ {
+ "id": "clause",
+ "id_val": "clause",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "references": [
+ {
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "value": [
+ {
+ "string": "clause",
+ "raw_string": "clause"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "key_path_index": 0,
+ "map_key_edge_index": -1
+ }
+ ],
+ "attributes": {
+ "label": {
+ "value": "clause"
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": "rectangle"
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ }
+ ],
+ "scenarios": [
+ {
+ "name": "seinfeld",
+ "boardContainer": false,
+ "ast": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "value": [
+ {
+ "string": "layers",
+ "raw_string": "layers"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "value": [
+ {
+ "string": "one",
+ "raw_string": "one"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "value": [
+ {
+ "string": "santa",
+ "raw_string": "santa"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "value": [
+ {
+ "string": "two",
+ "raw_string": "two"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "value": [
+ {
+ "string": "clause",
+ "raw_string": "clause"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "value": [
+ {
+ "string": "scenarios",
+ "raw_string": "scenarios"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "value": [
+ {
+ "string": "seinfeld",
+ "raw_string": "seinfeld"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87",
+ "nodes": null
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "value": [
+ {
+ "string": "missoula",
+ "raw_string": "missoula"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "value": [
+ {
+ "string": "steps",
+ "raw_string": "steps"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "value": [
+ {
+ "string": "missus",
+ "raw_string": "missus"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143",
+ "value": [
+ {
+ "string": "one two three",
+ "raw_string": "one two three"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ "root": {
+ "id": "",
+ "id_val": "",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "attributes": {
+ "label": {
+ "value": ""
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": ""
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ },
+ "edges": null,
+ "objects": null
+ },
+ {
+ "name": "missoula",
+ "boardContainer": false,
+ "ast": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,0:0:0-18:0:165",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-17:1:164",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:0:1-1:6:7",
+ "value": [
+ {
+ "string": "layers",
+ "raw_string": "layers"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,1:8:9-17:0:163",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-4:3:33",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:2:13-2:5:16",
+ "value": [
+ {
+ "string": "one",
+ "raw_string": "one"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,2:7:18-4:2:32",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,3:4:24-3:9:29",
+ "value": [
+ {
+ "string": "santa",
+ "raw_string": "santa"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-16:3:162",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:2:36-5:5:39",
+ "value": [
+ {
+ "string": "two",
+ "raw_string": "two"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,5:7:41-16:2:161",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,6:4:47-6:10:53",
+ "value": [
+ {
+ "string": "clause",
+ "raw_string": "clause"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {}
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-15:3:158",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:2:56-7:11:65",
+ "value": [
+ {
+ "string": "scenarios",
+ "raw_string": "scenarios"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,7:13:67-15:2:157",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-9:4:88",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:3:72-8:11:80",
+ "value": [
+ {
+ "string": "seinfeld",
+ "raw_string": "seinfeld"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,8:13:82-9:3:87",
+ "nodes": null
+ }
+ }
+ }
+ },
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-14:4:154",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:3:92-10:11:100",
+ "value": [
+ {
+ "string": "missoula",
+ "raw_string": "missoula"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,10:13:102-14:3:153",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-13:5:149",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:4:108-11:9:113",
+ "value": [
+ {
+ "string": "steps",
+ "raw_string": "steps"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "map": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,11:11:115-13:4:148",
+ "nodes": [
+ {
+ "map_key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:26:143",
+ "key": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "path": [
+ {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:5:122-12:11:128",
+ "value": [
+ {
+ "string": "missus",
+ "raw_string": "missus"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "primary": {},
+ "value": {
+ "unquoted_string": {
+ "range": "d2/testdata/d2compiler/TestCompile2/boards/boardContainer.d2,12:13:130-12:26:143",
+ "value": [
+ {
+ "string": "one two three",
+ "raw_string": "one two three"
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ ]
+ },
+ "root": {
+ "id": "",
+ "id_val": "",
+ "label_dimensions": {
+ "width": 0,
+ "height": 0
+ },
+ "attributes": {
+ "label": {
+ "value": ""
+ },
+ "style": {},
+ "near_key": null,
+ "shape": {
+ "value": ""
+ },
+ "direction": {
+ "value": ""
+ },
+ "constraint": {
+ "value": ""
+ }
+ },
+ "zIndex": 0
+ },
+ "edges": null,
+ "objects": null
+ }
+ ]
+ }
+ ]
+ },
+ "err": null
+}
diff --git a/testdata/d2compiler/TestCompile2/boards/recursive.exp.json b/testdata/d2compiler/TestCompile2/boards/recursive.exp.json
index 4496b0752..26b40ebc4 100644
--- a/testdata/d2compiler/TestCompile2/boards/recursive.exp.json
+++ b/testdata/d2compiler/TestCompile2/boards/recursive.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-18:0:145",
"nodes": [
@@ -373,6 +374,7 @@
"layers": [
{
"name": "one",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-18:0:145",
"nodes": [
@@ -745,6 +747,7 @@
},
{
"name": "two",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-18:0:145",
"nodes": [
@@ -1117,6 +1120,7 @@
"steps": [
{
"name": "seinfeld",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-18:0:145",
"nodes": [
@@ -1489,6 +1493,7 @@
},
{
"name": "missoula",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/recursive.d2,0:0:0-18:0:145",
"nodes": [
diff --git a/testdata/d2compiler/TestCompile2/boards/root.exp.json b/testdata/d2compiler/TestCompile2/boards/root.exp.json
index 7efd58eac..0cde5472a 100644
--- a/testdata/d2compiler/TestCompile2/boards/root.exp.json
+++ b/testdata/d2compiler/TestCompile2/boards/root.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/root.d2,0:0:0-10:0:65",
"nodes": [
@@ -240,6 +241,7 @@
"layers": [
{
"name": "one",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/root.d2,0:0:0-10:0:65",
"nodes": [
@@ -479,6 +481,7 @@
},
{
"name": "two",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2compiler/TestCompile2/boards/root.d2,0:0:0-10:0:65",
"nodes": [
diff --git a/testdata/d2exporter/TestExport/connection/arrowhead.exp.json b/testdata/d2exporter/TestExport/connection/arrowhead.exp.json
index bcb6578e1..f57c040d8 100644
--- a/testdata/d2exporter/TestExport/connection/arrowhead.exp.json
+++ b/testdata/d2exporter/TestExport/connection/arrowhead.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/connection/basic.exp.json b/testdata/d2exporter/TestExport/connection/basic.exp.json
index c3a73c250..76c94fd8a 100644
--- a/testdata/d2exporter/TestExport/connection/basic.exp.json
+++ b/testdata/d2exporter/TestExport/connection/basic.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/connection/stroke-dash.exp.json b/testdata/d2exporter/TestExport/connection/stroke-dash.exp.json
index bd7d592b7..bbf08a54a 100644
--- a/testdata/d2exporter/TestExport/connection/stroke-dash.exp.json
+++ b/testdata/d2exporter/TestExport/connection/stroke-dash.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/connection/theme_stroke-dash.exp.json b/testdata/d2exporter/TestExport/connection/theme_stroke-dash.exp.json
index e61f591c6..105ab2d04 100644
--- a/testdata/d2exporter/TestExport/connection/theme_stroke-dash.exp.json
+++ b/testdata/d2exporter/TestExport/connection/theme_stroke-dash.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/label/basic_shape.exp.json b/testdata/d2exporter/TestExport/label/basic_shape.exp.json
index f5e1adf88..c51558d50 100644
--- a/testdata/d2exporter/TestExport/label/basic_shape.exp.json
+++ b/testdata/d2exporter/TestExport/label/basic_shape.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/label/connection_font_color.exp.json b/testdata/d2exporter/TestExport/label/connection_font_color.exp.json
index de93011a6..39313ede2 100644
--- a/testdata/d2exporter/TestExport/label/connection_font_color.exp.json
+++ b/testdata/d2exporter/TestExport/label/connection_font_color.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/label/shape_font_color.exp.json b/testdata/d2exporter/TestExport/label/shape_font_color.exp.json
index 514507049..cf299ad8d 100644
--- a/testdata/d2exporter/TestExport/label/shape_font_color.exp.json
+++ b/testdata/d2exporter/TestExport/label/shape_font_color.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/shape/basic.exp.json b/testdata/d2exporter/TestExport/shape/basic.exp.json
index d7b1416f8..9d42b24d2 100644
--- a/testdata/d2exporter/TestExport/shape/basic.exp.json
+++ b/testdata/d2exporter/TestExport/shape/basic.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/shape/border-radius.exp.json b/testdata/d2exporter/TestExport/shape/border-radius.exp.json
index 7fa756e9a..106b98988 100644
--- a/testdata/d2exporter/TestExport/shape/border-radius.exp.json
+++ b/testdata/d2exporter/TestExport/shape/border-radius.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/shape/image_dimensions.exp.json b/testdata/d2exporter/TestExport/shape/image_dimensions.exp.json
index ef0c6423e..0d4034e3b 100644
--- a/testdata/d2exporter/TestExport/shape/image_dimensions.exp.json
+++ b/testdata/d2exporter/TestExport/shape/image_dimensions.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/shape/sequence_group_position.exp.json b/testdata/d2exporter/TestExport/shape/sequence_group_position.exp.json
index 333ef9d1b..cba840552 100644
--- a/testdata/d2exporter/TestExport/shape/sequence_group_position.exp.json
+++ b/testdata/d2exporter/TestExport/shape/sequence_group_position.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/shape/synonyms.exp.json b/testdata/d2exporter/TestExport/shape/synonyms.exp.json
index 2731c8828..9020cf14a 100644
--- a/testdata/d2exporter/TestExport/shape/synonyms.exp.json
+++ b/testdata/d2exporter/TestExport/shape/synonyms.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/shape/text_color.exp.json b/testdata/d2exporter/TestExport/shape/text_color.exp.json
index 1cfab40b1..6175b8a1e 100644
--- a/testdata/d2exporter/TestExport/shape/text_color.exp.json
+++ b/testdata/d2exporter/TestExport/shape/text_color.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/theme/connection_with_bold.exp.json b/testdata/d2exporter/TestExport/theme/connection_with_bold.exp.json
index b3f4e132b..c51b77257 100644
--- a/testdata/d2exporter/TestExport/theme/connection_with_bold.exp.json
+++ b/testdata/d2exporter/TestExport/theme/connection_with_bold.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/theme/connection_with_italic.exp.json b/testdata/d2exporter/TestExport/theme/connection_with_italic.exp.json
index bcd8419db..6eb2bb34f 100644
--- a/testdata/d2exporter/TestExport/theme/connection_with_italic.exp.json
+++ b/testdata/d2exporter/TestExport/theme/connection_with_italic.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/theme/connection_without_italic.exp.json b/testdata/d2exporter/TestExport/theme/connection_without_italic.exp.json
index cbcfe8233..c8b16eed6 100644
--- a/testdata/d2exporter/TestExport/theme/connection_without_italic.exp.json
+++ b/testdata/d2exporter/TestExport/theme/connection_without_italic.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/theme/shape_with_italic.exp.json b/testdata/d2exporter/TestExport/theme/shape_with_italic.exp.json
index fc6906a77..fef17876f 100644
--- a/testdata/d2exporter/TestExport/theme/shape_with_italic.exp.json
+++ b/testdata/d2exporter/TestExport/theme/shape_with_italic.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2exporter/TestExport/theme/shape_without_bold.exp.json b/testdata/d2exporter/TestExport/theme/shape_without_bold.exp.json
index b11d826fd..173e6d257 100644
--- a/testdata/d2exporter/TestExport/theme/shape_without_bold.exp.json
+++ b/testdata/d2exporter/TestExport/theme/shape_without_bold.exp.json
@@ -1,5 +1,6 @@
{
"name": "",
+ "boardContainer": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
diff --git a/testdata/d2oracle/TestCreate/base.exp.json b/testdata/d2oracle/TestCreate/base.exp.json
index 996a7c994..78751d6e5 100644
--- a/testdata/d2oracle/TestCreate/base.exp.json
+++ b/testdata/d2oracle/TestCreate/base.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/base.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/container.exp.json b/testdata/d2oracle/TestCreate/container.exp.json
index 1a87d6d38..018c08d4a 100644
--- a/testdata/d2oracle/TestCreate/container.exp.json
+++ b/testdata/d2oracle/TestCreate/container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/container.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/container_edge.exp.json b/testdata/d2oracle/TestCreate/container_edge.exp.json
index 12ef49624..bf00c913f 100644
--- a/testdata/d2oracle/TestCreate/container_edge.exp.json
+++ b/testdata/d2oracle/TestCreate/container_edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/container_edge.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/container_edge_label.exp.json b/testdata/d2oracle/TestCreate/container_edge_label.exp.json
index 482c30883..b45bf1af5 100644
--- a/testdata/d2oracle/TestCreate/container_edge_label.exp.json
+++ b/testdata/d2oracle/TestCreate/container_edge_label.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/container_edge_label.d2,0:0:0-3:0:21",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/edge.exp.json b/testdata/d2oracle/TestCreate/edge.exp.json
index 9667c122a..d1d9dc70b 100644
--- a/testdata/d2oracle/TestCreate/edge.exp.json
+++ b/testdata/d2oracle/TestCreate/edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/edge.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/edge_nested.exp.json b/testdata/d2oracle/TestCreate/edge_nested.exp.json
index 870d3a601..23b03dc76 100644
--- a/testdata/d2oracle/TestCreate/edge_nested.exp.json
+++ b/testdata/d2oracle/TestCreate/edge_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/edge_nested.d2,0:0:0-1:0:19",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/edge_scope.exp.json b/testdata/d2oracle/TestCreate/edge_scope.exp.json
index cda1c03a6..b5446e794 100644
--- a/testdata/d2oracle/TestCreate/edge_scope.exp.json
+++ b/testdata/d2oracle/TestCreate/edge_scope.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/edge_scope.d2,0:0:0-3:0:24",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/edge_scope_flat.exp.json b/testdata/d2oracle/TestCreate/edge_scope_flat.exp.json
index acba172e8..fb00c8ef4 100644
--- a/testdata/d2oracle/TestCreate/edge_scope_flat.exp.json
+++ b/testdata/d2oracle/TestCreate/edge_scope_flat.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/edge_scope_flat.d2,0:0:0-3:0:24",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/edge_scope_nested.exp.json b/testdata/d2oracle/TestCreate/edge_scope_nested.exp.json
index 62d3c0e7b..d64009920 100644
--- a/testdata/d2oracle/TestCreate/edge_scope_nested.exp.json
+++ b/testdata/d2oracle/TestCreate/edge_scope_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/edge_scope_nested.d2,0:0:0-3:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/edge_unique.exp.json b/testdata/d2oracle/TestCreate/edge_unique.exp.json
index bd24e02df..19c70051c 100644
--- a/testdata/d2oracle/TestCreate/edge_unique.exp.json
+++ b/testdata/d2oracle/TestCreate/edge_unique.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/edge_unique.d2,0:0:0-4:0:52",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/gen_key.exp.json b/testdata/d2oracle/TestCreate/gen_key.exp.json
index c2b722f1c..0c019766c 100644
--- a/testdata/d2oracle/TestCreate/gen_key.exp.json
+++ b/testdata/d2oracle/TestCreate/gen_key.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/gen_key.d2,0:0:0-1:0:17",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/gen_key_n.exp.json b/testdata/d2oracle/TestCreate/gen_key_n.exp.json
index f7b16843b..352975c35 100644
--- a/testdata/d2oracle/TestCreate/gen_key_n.exp.json
+++ b/testdata/d2oracle/TestCreate/gen_key_n.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/gen_key_n.d2,0:0:0-13:0:132",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/gen_key_nested.exp.json b/testdata/d2oracle/TestCreate/gen_key_nested.exp.json
index d0554e316..f11fad941 100644
--- a/testdata/d2oracle/TestCreate/gen_key_nested.exp.json
+++ b/testdata/d2oracle/TestCreate/gen_key_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/gen_key_nested.d2,0:0:0-1:0:29",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/gen_key_scope.exp.json b/testdata/d2oracle/TestCreate/gen_key_scope.exp.json
index 925596db4..fbba4f466 100644
--- a/testdata/d2oracle/TestCreate/gen_key_scope.exp.json
+++ b/testdata/d2oracle/TestCreate/gen_key_scope.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/gen_key_scope.d2,0:0:0-4:0:31",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/gen_key_suffix.exp.json b/testdata/d2oracle/TestCreate/gen_key_suffix.exp.json
index 91484dee5..8410e8875 100644
--- a/testdata/d2oracle/TestCreate/gen_key_suffix.exp.json
+++ b/testdata/d2oracle/TestCreate/gen_key_suffix.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/gen_key_suffix.d2,0:0:0-2:0:10",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/make_scope_multiline.exp.json b/testdata/d2oracle/TestCreate/make_scope_multiline.exp.json
index 82bbc2052..8e2c0414e 100644
--- a/testdata/d2oracle/TestCreate/make_scope_multiline.exp.json
+++ b/testdata/d2oracle/TestCreate/make_scope_multiline.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/make_scope_multiline.d2,0:0:0-4:0:35",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_1.exp.json b/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_1.exp.json
index e41155eaa..5293a0f51 100644
--- a/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_1.exp.json
+++ b/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_1.d2,0:0:0-6:0:48",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_2.exp.json b/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_2.exp.json
index 442432aa7..bf6edf494 100644
--- a/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_2.exp.json
+++ b/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/make_scope_multiline_spacing_2.d2,0:0:0-8:0:50",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/nested.exp.json b/testdata/d2oracle/TestCreate/nested.exp.json
index 643e62ffe..64fc28222 100644
--- a/testdata/d2oracle/TestCreate/nested.exp.json
+++ b/testdata/d2oracle/TestCreate/nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/nested.d2,0:0:0-1:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestCreate/scope.exp.json b/testdata/d2oracle/TestCreate/scope.exp.json
index fd309beff..e6eb0354b 100644
--- a/testdata/d2oracle/TestCreate/scope.exp.json
+++ b/testdata/d2oracle/TestCreate/scope.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestCreate/scope.d2,0:0:0-3:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/arrowhead.exp.json b/testdata/d2oracle/TestDelete/arrowhead.exp.json
index eb4cd6ebb..676850972 100644
--- a/testdata/d2oracle/TestDelete/arrowhead.exp.json
+++ b/testdata/d2oracle/TestDelete/arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/arrowhead.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/arrowhead_label.exp.json b/testdata/d2oracle/TestDelete/arrowhead_label.exp.json
index 30ff73b25..0fcf35fdc 100644
--- a/testdata/d2oracle/TestDelete/arrowhead_label.exp.json
+++ b/testdata/d2oracle/TestDelete/arrowhead_label.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/arrowhead_label.d2,0:0:0-3:0:46",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/arrowhead_map.exp.json b/testdata/d2oracle/TestDelete/arrowhead_map.exp.json
index 9fab0d94b..6cfcd1575 100644
--- a/testdata/d2oracle/TestDelete/arrowhead_map.exp.json
+++ b/testdata/d2oracle/TestDelete/arrowhead_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/arrowhead_map.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/arrowhead_shape.exp.json b/testdata/d2oracle/TestDelete/arrowhead_shape.exp.json
index 6ad6f3824..5727914be 100644
--- a/testdata/d2oracle/TestDelete/arrowhead_shape.exp.json
+++ b/testdata/d2oracle/TestDelete/arrowhead_shape.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/arrowhead_shape.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/breakup_arrowhead.exp.json b/testdata/d2oracle/TestDelete/breakup_arrowhead.exp.json
index 15a36bad0..e7cf0ecb2 100644
--- a/testdata/d2oracle/TestDelete/breakup_arrowhead.exp.json
+++ b/testdata/d2oracle/TestDelete/breakup_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/breakup_arrowhead.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/chaos_1.exp.json b/testdata/d2oracle/TestDelete/chaos_1.exp.json
index 8c4a7ec9f..e03409a76 100644
--- a/testdata/d2oracle/TestDelete/chaos_1.exp.json
+++ b/testdata/d2oracle/TestDelete/chaos_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/chaos_1.d2,0:0:0-8:0:94",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children.exp.json b/testdata/d2oracle/TestDelete/children.exp.json
index bbe45f5de..b9d9282e3 100644
--- a/testdata/d2oracle/TestDelete/children.exp.json
+++ b/testdata/d2oracle/TestDelete/children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children.d2,0:0:0-2:0:17",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_conflicts.exp.json
index b948b2c81..41fd2b690 100644
--- a/testdata/d2oracle/TestDelete/children_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_conflicts.d2,0:0:0-3:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_edge_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_edge_conflicts.exp.json
index 64ba9b515..d8db9f86b 100644
--- a/testdata/d2oracle/TestDelete/children_edge_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_edge_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_edge_conflicts.d2,0:0:0-5:0:23",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_edges_flat_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_edges_flat_conflicts.exp.json
index 9ad7f6dc2..2cecde0dc 100644
--- a/testdata/d2oracle/TestDelete/children_edges_flat_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_edges_flat_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_edges_flat_conflicts.d2,0:0:0-6:0:41",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_flat_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_flat_conflicts.exp.json
index bcd4d45b9..463a4794e 100644
--- a/testdata/d2oracle/TestDelete/children_flat_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_flat_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_flat_conflicts.d2,0:0:0-4:0:17",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_multiple_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_multiple_conflicts.exp.json
index ff02a6970..ddc318287 100644
--- a/testdata/d2oracle/TestDelete/children_multiple_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_multiple_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_multiple_conflicts.d2,0:0:0-8:0:35",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_nested_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_nested_conflicts.exp.json
index 5325c9501..57d5c796b 100644
--- a/testdata/d2oracle/TestDelete/children_nested_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_nested_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_nested_conflicts.d2,0:0:0-5:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_nested_referenced_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_nested_referenced_conflicts.exp.json
index 52e1f8cb1..25061efa1 100644
--- a/testdata/d2oracle/TestDelete/children_nested_referenced_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_nested_referenced_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_nested_referenced_conflicts.d2,0:0:0-6:0:33",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_no_self_conflict.exp.json b/testdata/d2oracle/TestDelete/children_no_self_conflict.exp.json
index 452712e66..dd1f4c3eb 100644
--- a/testdata/d2oracle/TestDelete/children_no_self_conflict.exp.json
+++ b/testdata/d2oracle/TestDelete/children_no_self_conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_no_self_conflict.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_order.exp.json b/testdata/d2oracle/TestDelete/children_order.exp.json
index 6c3104b9b..4f4fb28b1 100644
--- a/testdata/d2oracle/TestDelete/children_order.exp.json
+++ b/testdata/d2oracle/TestDelete/children_order.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_order.d2,0:0:0-7:0:34",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_referenced_conflicts.exp.json b/testdata/d2oracle/TestDelete/children_referenced_conflicts.exp.json
index f4248dfb2..6a05c66f5 100644
--- a/testdata/d2oracle/TestDelete/children_referenced_conflicts.exp.json
+++ b/testdata/d2oracle/TestDelete/children_referenced_conflicts.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_referenced_conflicts.d2,0:0:0-5:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/children_scope.exp.json b/testdata/d2oracle/TestDelete/children_scope.exp.json
index 1d87e7168..3cc0fb48b 100644
--- a/testdata/d2oracle/TestDelete/children_scope.exp.json
+++ b/testdata/d2oracle/TestDelete/children_scope.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/children_scope.d2,0:0:0-4:0:30",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/container_near.exp.json b/testdata/d2oracle/TestDelete/container_near.exp.json
index 2da2da37f..7dd501b28 100644
--- a/testdata/d2oracle/TestDelete/container_near.exp.json
+++ b/testdata/d2oracle/TestDelete/container_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/container_near.d2,0:0:0-7:0:36",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_container_of_near.exp.json b/testdata/d2oracle/TestDelete/delete_container_of_near.exp.json
index 9dcbd5845..b3449d69a 100644
--- a/testdata/d2oracle/TestDelete/delete_container_of_near.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_container_of_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_container_of_near.d2,0:0:0-10:0:255",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_icon.exp.json b/testdata/d2oracle/TestDelete/delete_icon.exp.json
index 66fcdfb72..ad7316e90 100644
--- a/testdata/d2oracle/TestDelete/delete_icon.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_icon.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_icon.d2,0:0:0-3:0:36",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_link.exp.json b/testdata/d2oracle/TestDelete/delete_link.exp.json
index 4fc895c7c..b282309c0 100644
--- a/testdata/d2oracle/TestDelete/delete_link.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_link.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_link.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_near.exp.json b/testdata/d2oracle/TestDelete/delete_near.exp.json
index 77810228e..825fda7d2 100644
--- a/testdata/d2oracle/TestDelete/delete_near.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_near.d2,0:0:0-2:0:4",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_needed_flat_near.exp.json b/testdata/d2oracle/TestDelete/delete_needed_flat_near.exp.json
index 80e21b12b..286925c5c 100644
--- a/testdata/d2oracle/TestDelete/delete_needed_flat_near.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_needed_flat_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_needed_flat_near.d2,0:0:0-2:0:4",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_redundant_flat_near.exp.json b/testdata/d2oracle/TestDelete/delete_redundant_flat_near.exp.json
index 17650db85..27238624b 100644
--- a/testdata/d2oracle/TestDelete/delete_redundant_flat_near.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_redundant_flat_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_redundant_flat_near.d2,0:0:0-3:0:5",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/delete_tooltip.exp.json b/testdata/d2oracle/TestDelete/delete_tooltip.exp.json
index d2cd0ee73..2b5fe8b2c 100644
--- a/testdata/d2oracle/TestDelete/delete_tooltip.exp.json
+++ b/testdata/d2oracle/TestDelete/delete_tooltip.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/delete_tooltip.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge-only-style.exp.json b/testdata/d2oracle/TestDelete/edge-only-style.exp.json
index 50846ea3b..047b5cb06 100644
--- a/testdata/d2oracle/TestDelete/edge-only-style.exp.json
+++ b/testdata/d2oracle/TestDelete/edge-only-style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge-only-style.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_both_identical_childs.exp.json b/testdata/d2oracle/TestDelete/edge_both_identical_childs.exp.json
index b10cd9d5f..33de5fab3 100644
--- a/testdata/d2oracle/TestDelete/edge_both_identical_childs.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_both_identical_childs.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_both_identical_childs.d2,0:0:0-1:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_common.exp.json b/testdata/d2oracle/TestDelete/edge_common.exp.json
index 1e5e01fd3..77413c3ab 100644
--- a/testdata/d2oracle/TestDelete/edge_common.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_common.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_common.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_common_2.exp.json b/testdata/d2oracle/TestDelete/edge_common_2.exp.json
index fe55153e0..5b23e12ee 100644
--- a/testdata/d2oracle/TestDelete/edge_common_2.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_common_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_common_2.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_common_3.exp.json b/testdata/d2oracle/TestDelete/edge_common_3.exp.json
index a044a6d9c..4b96d3a96 100644
--- a/testdata/d2oracle/TestDelete/edge_common_3.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_common_3.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_common_3.d2,0:0:0-2:0:8",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_common_4.exp.json b/testdata/d2oracle/TestDelete/edge_common_4.exp.json
index c04064cc8..ee9ad90d6 100644
--- a/testdata/d2oracle/TestDelete/edge_common_4.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_common_4.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_common_4.d2,0:0:0-2:0:8",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_conflict.exp.json b/testdata/d2oracle/TestDelete/edge_conflict.exp.json
index 69e5772aa..a7c242145 100644
--- a/testdata/d2oracle/TestDelete/edge_conflict.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_conflict.d2,0:0:0-2:0:17",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_decrement.exp.json b/testdata/d2oracle/TestDelete/edge_decrement.exp.json
index 4ab45fd6f..246f3b939 100644
--- a/testdata/d2oracle/TestDelete/edge_decrement.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_decrement.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_decrement.d2,0:0:0-10:0:102",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_first.exp.json b/testdata/d2oracle/TestDelete/edge_first.exp.json
index 34e6fa07f..3988d6666 100644
--- a/testdata/d2oracle/TestDelete/edge_first.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_first.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_first.d2,0:0:0-1:0:24",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_flat_style.exp.json b/testdata/d2oracle/TestDelete/edge_flat_style.exp.json
index 7910d6c66..08d649bad 100644
--- a/testdata/d2oracle/TestDelete/edge_flat_style.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_flat_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_flat_style.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_identical_child.exp.json b/testdata/d2oracle/TestDelete/edge_identical_child.exp.json
index 1e5afaf19..958a7058e 100644
--- a/testdata/d2oracle/TestDelete/edge_identical_child.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_identical_child.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_identical_child.d2,0:0:0-1:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_key_style.exp.json b/testdata/d2oracle/TestDelete/edge_key_style.exp.json
index dbf182d48..6239e242d 100644
--- a/testdata/d2oracle/TestDelete/edge_key_style.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_key_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_key_style.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_last.exp.json b/testdata/d2oracle/TestDelete/edge_last.exp.json
index 5c5b92a1a..186c1a527 100644
--- a/testdata/d2oracle/TestDelete/edge_last.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_last.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_last.d2,0:0:0-1:0:29",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_map_style.exp.json b/testdata/d2oracle/TestDelete/edge_map_style.exp.json
index e66a56e1a..1a670f8e2 100644
--- a/testdata/d2oracle/TestDelete/edge_map_style.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_map_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_map_style.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/edge_middle.exp.json b/testdata/d2oracle/TestDelete/edge_middle.exp.json
index fa20d2ca4..16556d724 100644
--- a/testdata/d2oracle/TestDelete/edge_middle.exp.json
+++ b/testdata/d2oracle/TestDelete/edge_middle.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/edge_middle.d2,0:0:0-1:0:29",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/empty_map.exp.json b/testdata/d2oracle/TestDelete/empty_map.exp.json
index 48a037b44..331ef9097 100644
--- a/testdata/d2oracle/TestDelete/empty_map.exp.json
+++ b/testdata/d2oracle/TestDelete/empty_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/empty_map.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/flat.exp.json b/testdata/d2oracle/TestDelete/flat.exp.json
index efd57ca61..8a66c38ba 100644
--- a/testdata/d2oracle/TestDelete/flat.exp.json
+++ b/testdata/d2oracle/TestDelete/flat.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/flat.d2,0:0:0-0:0:0",
"nodes": null
diff --git a/testdata/d2oracle/TestDelete/flat_reserved.exp.json b/testdata/d2oracle/TestDelete/flat_reserved.exp.json
index b1933c4d0..7da09b6c7 100644
--- a/testdata/d2oracle/TestDelete/flat_reserved.exp.json
+++ b/testdata/d2oracle/TestDelete/flat_reserved.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/flat_reserved.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/hoist_children.exp.json b/testdata/d2oracle/TestDelete/hoist_children.exp.json
index 21e5def64..b600b2fa7 100644
--- a/testdata/d2oracle/TestDelete/hoist_children.exp.json
+++ b/testdata/d2oracle/TestDelete/hoist_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/hoist_children.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/hoist_edge_children.exp.json b/testdata/d2oracle/TestDelete/hoist_edge_children.exp.json
index c3703e0b0..15bef0922 100644
--- a/testdata/d2oracle/TestDelete/hoist_edge_children.exp.json
+++ b/testdata/d2oracle/TestDelete/hoist_edge_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/hoist_edge_children.d2,0:0:0-2:0:9",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/key_with_edges.exp.json b/testdata/d2oracle/TestDelete/key_with_edges.exp.json
index e7052b733..bb38c6f85 100644
--- a/testdata/d2oracle/TestDelete/key_with_edges.exp.json
+++ b/testdata/d2oracle/TestDelete/key_with_edges.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/key_with_edges.d2,0:0:0-2:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/key_with_edges_2.exp.json b/testdata/d2oracle/TestDelete/key_with_edges_2.exp.json
index 7895330b3..0709fa287 100644
--- a/testdata/d2oracle/TestDelete/key_with_edges_2.exp.json
+++ b/testdata/d2oracle/TestDelete/key_with_edges_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/key_with_edges_2.d2,0:0:0-1:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/key_with_edges_3.exp.json b/testdata/d2oracle/TestDelete/key_with_edges_3.exp.json
index 40833f8be..1f584d13a 100644
--- a/testdata/d2oracle/TestDelete/key_with_edges_3.exp.json
+++ b/testdata/d2oracle/TestDelete/key_with_edges_3.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/key_with_edges_3.d2,0:0:0-1:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/key_with_edges_4.exp.json b/testdata/d2oracle/TestDelete/key_with_edges_4.exp.json
index 81dfb3765..d710d5939 100644
--- a/testdata/d2oracle/TestDelete/key_with_edges_4.exp.json
+++ b/testdata/d2oracle/TestDelete/key_with_edges_4.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/key_with_edges_4.d2,0:0:0-2:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/left.exp.json b/testdata/d2oracle/TestDelete/left.exp.json
index 0be52a3ad..d58acf629 100644
--- a/testdata/d2oracle/TestDelete/left.exp.json
+++ b/testdata/d2oracle/TestDelete/left.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/left.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/multi_near.exp.json b/testdata/d2oracle/TestDelete/multi_near.exp.json
index ee3e75b94..90ce2349b 100644
--- a/testdata/d2oracle/TestDelete/multi_near.exp.json
+++ b/testdata/d2oracle/TestDelete/multi_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/multi_near.d2,0:0:0-9:0:57",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/multi_path_map_conflict.exp.json b/testdata/d2oracle/TestDelete/multi_path_map_conflict.exp.json
index ad7b50c02..72830543f 100644
--- a/testdata/d2oracle/TestDelete/multi_path_map_conflict.exp.json
+++ b/testdata/d2oracle/TestDelete/multi_path_map_conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/multi_path_map_conflict.d2,0:0:0-6:0:24",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/multi_path_map_no_conflict.exp.json b/testdata/d2oracle/TestDelete/multi_path_map_no_conflict.exp.json
index 911987500..8b707726e 100644
--- a/testdata/d2oracle/TestDelete/multi_path_map_no_conflict.exp.json
+++ b/testdata/d2oracle/TestDelete/multi_path_map_no_conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/multi_path_map_no_conflict.d2,0:0:0-5:0:14",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/multiple_flat_middle_container.exp.json b/testdata/d2oracle/TestDelete/multiple_flat_middle_container.exp.json
index 07ec7b0f9..e12dcca12 100644
--- a/testdata/d2oracle/TestDelete/multiple_flat_middle_container.exp.json
+++ b/testdata/d2oracle/TestDelete/multiple_flat_middle_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/multiple_flat_middle_container.d2,0:0:0-2:0:8",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/multiple_flat_style.exp.json b/testdata/d2oracle/TestDelete/multiple_flat_style.exp.json
index ded66bfc1..3461face3 100644
--- a/testdata/d2oracle/TestDelete/multiple_flat_style.exp.json
+++ b/testdata/d2oracle/TestDelete/multiple_flat_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/multiple_flat_style.d2,0:0:0-1:0:21",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/multiple_map_styles.exp.json b/testdata/d2oracle/TestDelete/multiple_map_styles.exp.json
index f65f40986..6e446d065 100644
--- a/testdata/d2oracle/TestDelete/multiple_map_styles.exp.json
+++ b/testdata/d2oracle/TestDelete/multiple_map_styles.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/multiple_map_styles.d2,0:0:0-5:0:39",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/near.exp.json b/testdata/d2oracle/TestDelete/near.exp.json
index bc5952b25..134dfb547 100644
--- a/testdata/d2oracle/TestDelete/near.exp.json
+++ b/testdata/d2oracle/TestDelete/near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/near.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/nested.exp.json b/testdata/d2oracle/TestDelete/nested.exp.json
index 8cf70d4ac..0a822f970 100644
--- a/testdata/d2oracle/TestDelete/nested.exp.json
+++ b/testdata/d2oracle/TestDelete/nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested.d2,0:0:0-1:0:6",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/nested_2.exp.json b/testdata/d2oracle/TestDelete/nested_2.exp.json
index c0fcd695f..949fbaa99 100644
--- a/testdata/d2oracle/TestDelete/nested_2.exp.json
+++ b/testdata/d2oracle/TestDelete/nested_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested_2.d2,0:0:0-1:0:6",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/nested_edge_key_style.exp.json b/testdata/d2oracle/TestDelete/nested_edge_key_style.exp.json
index 5ec5bf573..fb1f195b9 100644
--- a/testdata/d2oracle/TestDelete/nested_edge_key_style.exp.json
+++ b/testdata/d2oracle/TestDelete/nested_edge_key_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested_edge_key_style.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/nested_flat_style.exp.json b/testdata/d2oracle/TestDelete/nested_flat_style.exp.json
index f1e33ea61..cccef6a1e 100644
--- a/testdata/d2oracle/TestDelete/nested_flat_style.exp.json
+++ b/testdata/d2oracle/TestDelete/nested_flat_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested_flat_style.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/nested_reserved.exp.json b/testdata/d2oracle/TestDelete/nested_reserved.exp.json
index c7c746eb2..6ddee2d85 100644
--- a/testdata/d2oracle/TestDelete/nested_reserved.exp.json
+++ b/testdata/d2oracle/TestDelete/nested_reserved.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested_reserved.d2,0:0:0-2:0:15",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/nested_underscore_update.exp.json b/testdata/d2oracle/TestDelete/nested_underscore_update.exp.json
index 0600e7be2..c48eae332 100644
--- a/testdata/d2oracle/TestDelete/nested_underscore_update.exp.json
+++ b/testdata/d2oracle/TestDelete/nested_underscore_update.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/nested_underscore_update.d2,0:0:0-3:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/node_in_edge.exp.json b/testdata/d2oracle/TestDelete/node_in_edge.exp.json
index dcb1a70ab..47f9dc294 100644
--- a/testdata/d2oracle/TestDelete/node_in_edge.exp.json
+++ b/testdata/d2oracle/TestDelete/node_in_edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/node_in_edge.d2,0:0:0-5:0:34",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/node_in_edge_last.exp.json b/testdata/d2oracle/TestDelete/node_in_edge_last.exp.json
index 655ce329f..31fb0fdfc 100644
--- a/testdata/d2oracle/TestDelete/node_in_edge_last.exp.json
+++ b/testdata/d2oracle/TestDelete/node_in_edge_last.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/node_in_edge_last.d2,0:0:0-4:0:38",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/only-underscore-nested.exp.json b/testdata/d2oracle/TestDelete/only-underscore-nested.exp.json
index 483e50180..aeccd4c5b 100644
--- a/testdata/d2oracle/TestDelete/only-underscore-nested.exp.json
+++ b/testdata/d2oracle/TestDelete/only-underscore-nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/only-underscore-nested.d2,0:0:0-4:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/only-underscore.exp.json b/testdata/d2oracle/TestDelete/only-underscore.exp.json
index ce90b0614..d6ca8edea 100644
--- a/testdata/d2oracle/TestDelete/only-underscore.exp.json
+++ b/testdata/d2oracle/TestDelete/only-underscore.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/only-underscore.d2,0:0:0-3:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/only_delete_edge_reserved.exp.json b/testdata/d2oracle/TestDelete/only_delete_edge_reserved.exp.json
index 2b45a4726..b2cb71b09 100644
--- a/testdata/d2oracle/TestDelete/only_delete_edge_reserved.exp.json
+++ b/testdata/d2oracle/TestDelete/only_delete_edge_reserved.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/only_delete_edge_reserved.d2,0:0:0-3:0:38",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/only_delete_obj_reserved.exp.json b/testdata/d2oracle/TestDelete/only_delete_obj_reserved.exp.json
index 244083c88..565c3951e 100644
--- a/testdata/d2oracle/TestDelete/only_delete_obj_reserved.exp.json
+++ b/testdata/d2oracle/TestDelete/only_delete_obj_reserved.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/only_delete_obj_reserved.d2,0:0:0-3:0:38",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_1.exp.json b/testdata/d2oracle/TestDelete/order_1.exp.json
index 281b408ec..44f7565bc 100644
--- a/testdata/d2oracle/TestDelete/order_1.exp.json
+++ b/testdata/d2oracle/TestDelete/order_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_1.d2,0:0:0-2:0:9",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_2.exp.json b/testdata/d2oracle/TestDelete/order_2.exp.json
index 0e91a5f4f..158fdd600 100644
--- a/testdata/d2oracle/TestDelete/order_2.exp.json
+++ b/testdata/d2oracle/TestDelete/order_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_2.d2,0:0:0-2:0:4",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_3.exp.json b/testdata/d2oracle/TestDelete/order_3.exp.json
index a10acc982..bba567f43 100644
--- a/testdata/d2oracle/TestDelete/order_3.exp.json
+++ b/testdata/d2oracle/TestDelete/order_3.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_3.d2,0:0:0-2:0:4",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_4.exp.json b/testdata/d2oracle/TestDelete/order_4.exp.json
index b894c5e49..059ef248c 100644
--- a/testdata/d2oracle/TestDelete/order_4.exp.json
+++ b/testdata/d2oracle/TestDelete/order_4.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_4.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_5.exp.json b/testdata/d2oracle/TestDelete/order_5.exp.json
index e7e51144d..4ba164160 100644
--- a/testdata/d2oracle/TestDelete/order_5.exp.json
+++ b/testdata/d2oracle/TestDelete/order_5.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_5.d2,0:0:0-4:0:25",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_6.exp.json b/testdata/d2oracle/TestDelete/order_6.exp.json
index b35e3f7b0..194e8481a 100644
--- a/testdata/d2oracle/TestDelete/order_6.exp.json
+++ b/testdata/d2oracle/TestDelete/order_6.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_6.d2,0:0:0-4:0:19",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_7.exp.json b/testdata/d2oracle/TestDelete/order_7.exp.json
index f0f8a237d..119b9d428 100644
--- a/testdata/d2oracle/TestDelete/order_7.exp.json
+++ b/testdata/d2oracle/TestDelete/order_7.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_7.d2,0:0:0-4:0:24",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/order_8.exp.json b/testdata/d2oracle/TestDelete/order_8.exp.json
index 4d596cf76..6469684e3 100644
--- a/testdata/d2oracle/TestDelete/order_8.exp.json
+++ b/testdata/d2oracle/TestDelete/order_8.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/order_8.d2,0:0:0-7:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/shape_class.exp.json b/testdata/d2oracle/TestDelete/shape_class.exp.json
index 0db68a357..d4b21d957 100644
--- a/testdata/d2oracle/TestDelete/shape_class.exp.json
+++ b/testdata/d2oracle/TestDelete/shape_class.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/shape_class.d2,0:0:0-2:0:39",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/shape_sql_table.exp.json b/testdata/d2oracle/TestDelete/shape_sql_table.exp.json
index 2343b6250..8c7ce9edb 100644
--- a/testdata/d2oracle/TestDelete/shape_sql_table.exp.json
+++ b/testdata/d2oracle/TestDelete/shape_sql_table.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-10:0:128",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/singular_flat_style.exp.json b/testdata/d2oracle/TestDelete/singular_flat_style.exp.json
index 66257d2b8..74b2064d1 100644
--- a/testdata/d2oracle/TestDelete/singular_flat_style.exp.json
+++ b/testdata/d2oracle/TestDelete/singular_flat_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/singular_flat_style.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/singular_map_style.exp.json b/testdata/d2oracle/TestDelete/singular_map_style.exp.json
index a0f9bc160..1e7b6b63b 100644
--- a/testdata/d2oracle/TestDelete/singular_map_style.exp.json
+++ b/testdata/d2oracle/TestDelete/singular_map_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/singular_map_style.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/underscore_no_conflict.exp.json b/testdata/d2oracle/TestDelete/underscore_no_conflict.exp.json
index f7bb55dc2..8c8372987 100644
--- a/testdata/d2oracle/TestDelete/underscore_no_conflict.exp.json
+++ b/testdata/d2oracle/TestDelete/underscore_no_conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/underscore_no_conflict.d2,0:0:0-5:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/underscore_remove.exp.json b/testdata/d2oracle/TestDelete/underscore_remove.exp.json
index 4681f41bc..2bd4ac6b7 100644
--- a/testdata/d2oracle/TestDelete/underscore_remove.exp.json
+++ b/testdata/d2oracle/TestDelete/underscore_remove.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/underscore_remove.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestDelete/width.exp.json b/testdata/d2oracle/TestDelete/width.exp.json
index c1c010bcb..6be79cb36 100644
--- a/testdata/d2oracle/TestDelete/width.exp.json
+++ b/testdata/d2oracle/TestDelete/width.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestDelete/width.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/append_multiple_styles.exp.json b/testdata/d2oracle/TestMove/append_multiple_styles.exp.json
index 932165164..12b904edd 100644
--- a/testdata/d2oracle/TestMove/append_multiple_styles.exp.json
+++ b/testdata/d2oracle/TestMove/append_multiple_styles.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/append_multiple_styles.d2,0:0:0-12:0:104",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/basic.exp.json b/testdata/d2oracle/TestMove/basic.exp.json
index 06e880d9a..0015b69df 100644
--- a/testdata/d2oracle/TestMove/basic.exp.json
+++ b/testdata/d2oracle/TestMove/basic.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/basic.d2,0:0:0-1:0:2",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/basic_nested.exp.json b/testdata/d2oracle/TestMove/basic_nested.exp.json
index b35f7ceba..a3cc64aab 100644
--- a/testdata/d2oracle/TestMove/basic_nested.exp.json
+++ b/testdata/d2oracle/TestMove/basic_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/basic_nested.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/basic_out_of_container.exp.json b/testdata/d2oracle/TestMove/basic_out_of_container.exp.json
index 9bcfc0c5a..c8cd1cadb 100644
--- a/testdata/d2oracle/TestMove/basic_out_of_container.exp.json
+++ b/testdata/d2oracle/TestMove/basic_out_of_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/basic_out_of_container.d2,0:0:0-2:0:4",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/between_containers.exp.json b/testdata/d2oracle/TestMove/between_containers.exp.json
index f2941d00d..f4715fe63 100644
--- a/testdata/d2oracle/TestMove/between_containers.exp.json
+++ b/testdata/d2oracle/TestMove/between_containers.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/between_containers.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/chain_connected_nested.exp.json b/testdata/d2oracle/TestMove/chain_connected_nested.exp.json
index dc49a1953..cb6b5a086 100644
--- a/testdata/d2oracle/TestMove/chain_connected_nested.exp.json
+++ b/testdata/d2oracle/TestMove/chain_connected_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/chain_connected_nested.d2,0:0:0-2:0:14",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/chain_connected_nested_no_extra_create.exp.json b/testdata/d2oracle/TestMove/chain_connected_nested_no_extra_create.exp.json
index 2dcce1517..22de06c80 100644
--- a/testdata/d2oracle/TestMove/chain_connected_nested_no_extra_create.exp.json
+++ b/testdata/d2oracle/TestMove/chain_connected_nested_no_extra_create.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/chain_connected_nested_no_extra_create.d2,0:0:0-1:0:14",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/connected_nested.exp.json b/testdata/d2oracle/TestMove/connected_nested.exp.json
index c36689ff3..3bd4bdc70 100644
--- a/testdata/d2oracle/TestMove/connected_nested.exp.json
+++ b/testdata/d2oracle/TestMove/connected_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/connected_nested.d2,0:0:0-2:0:9",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/container_multiple_refs_with_underscore.exp.json b/testdata/d2oracle/TestMove/container_multiple_refs_with_underscore.exp.json
index ef29483a3..eddd16106 100644
--- a/testdata/d2oracle/TestMove/container_multiple_refs_with_underscore.exp.json
+++ b/testdata/d2oracle/TestMove/container_multiple_refs_with_underscore.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/container_multiple_refs_with_underscore.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/container_near.exp.json b/testdata/d2oracle/TestMove/container_near.exp.json
index fe29c811f..9d4e0866a 100644
--- a/testdata/d2oracle/TestMove/container_near.exp.json
+++ b/testdata/d2oracle/TestMove/container_near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/container_near.d2,0:0:0-9:0:51",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_across_containers.exp.json b/testdata/d2oracle/TestMove/edge_across_containers.exp.json
index 9f99c2555..002bbe71f 100644
--- a/testdata/d2oracle/TestMove/edge_across_containers.exp.json
+++ b/testdata/d2oracle/TestMove/edge_across_containers.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_across_containers.d2,0:0:0-4:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_basic.exp.json b/testdata/d2oracle/TestMove/edge_basic.exp.json
index 2a60da94e..dcbb54dc6 100644
--- a/testdata/d2oracle/TestMove/edge_basic.exp.json
+++ b/testdata/d2oracle/TestMove/edge_basic.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_basic.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_chain_basic.exp.json b/testdata/d2oracle/TestMove/edge_chain_basic.exp.json
index c6d658897..062589e4f 100644
--- a/testdata/d2oracle/TestMove/edge_chain_basic.exp.json
+++ b/testdata/d2oracle/TestMove/edge_chain_basic.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_basic.d2,0:0:0-1:0:12",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_chain_circular.exp.json b/testdata/d2oracle/TestMove/edge_chain_circular.exp.json
index 6679b4125..c1e4355f2 100644
--- a/testdata/d2oracle/TestMove/edge_chain_circular.exp.json
+++ b/testdata/d2oracle/TestMove/edge_chain_circular.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_circular.d2,0:0:0-3:0:25",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_chain_into_container.exp.json b/testdata/d2oracle/TestMove/edge_chain_into_container.exp.json
index f09c25792..3673cb950 100644
--- a/testdata/d2oracle/TestMove/edge_chain_into_container.exp.json
+++ b/testdata/d2oracle/TestMove/edge_chain_into_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_into_container.d2,0:0:0-2:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_chain_out_container.exp.json b/testdata/d2oracle/TestMove/edge_chain_out_container.exp.json
index 6bcae60e4..b4c7d31f2 100644
--- a/testdata/d2oracle/TestMove/edge_chain_out_container.exp.json
+++ b/testdata/d2oracle/TestMove/edge_chain_out_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_chain_out_container.d2,0:0:0-3:0:23",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_conflict.exp.json b/testdata/d2oracle/TestMove/edge_conflict.exp.json
index 1e9d65f2a..e3409c297 100644
--- a/testdata/d2oracle/TestMove/edge_conflict.exp.json
+++ b/testdata/d2oracle/TestMove/edge_conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_conflict.d2,0:0:0-4:0:26",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_into_container.exp.json b/testdata/d2oracle/TestMove/edge_into_container.exp.json
index 6f2f17d66..0b1f61e63 100644
--- a/testdata/d2oracle/TestMove/edge_into_container.exp.json
+++ b/testdata/d2oracle/TestMove/edge_into_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_into_container.d2,0:0:0-4:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_nested_basic.exp.json b/testdata/d2oracle/TestMove/edge_nested_basic.exp.json
index b94d41178..11cc7ea61 100644
--- a/testdata/d2oracle/TestMove/edge_nested_basic.exp.json
+++ b/testdata/d2oracle/TestMove/edge_nested_basic.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_nested_basic.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/edge_out_of_container.exp.json b/testdata/d2oracle/TestMove/edge_out_of_container.exp.json
index 3ebabb074..2d478d6f7 100644
--- a/testdata/d2oracle/TestMove/edge_out_of_container.exp.json
+++ b/testdata/d2oracle/TestMove/edge_out_of_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/edge_out_of_container.d2,0:0:0-3:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/extend_map.exp.json b/testdata/d2oracle/TestMove/extend_map.exp.json
index 0fa8abbe9..dcc483d29 100644
--- a/testdata/d2oracle/TestMove/extend_map.exp.json
+++ b/testdata/d2oracle/TestMove/extend_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/extend_map.d2,0:0:0-8:0:35",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/extend_stationary_path.exp.json b/testdata/d2oracle/TestMove/extend_stationary_path.exp.json
index 4fa0e17c8..5df47e11d 100644
--- a/testdata/d2oracle/TestMove/extend_stationary_path.exp.json
+++ b/testdata/d2oracle/TestMove/extend_stationary_path.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/extend_stationary_path.d2,0:0:0-6:0:30",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_between_containers.exp.json b/testdata/d2oracle/TestMove/flat_between_containers.exp.json
index c90e16cd4..996c0e451 100644
--- a/testdata/d2oracle/TestMove/flat_between_containers.exp.json
+++ b/testdata/d2oracle/TestMove/flat_between_containers.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_between_containers.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_merge.exp.json b/testdata/d2oracle/TestMove/flat_merge.exp.json
index 5e629af74..3f894caea 100644
--- a/testdata/d2oracle/TestMove/flat_merge.exp.json
+++ b/testdata/d2oracle/TestMove/flat_merge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_merge.d2,0:0:0-5:0:23",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_middle_container.exp.json b/testdata/d2oracle/TestMove/flat_middle_container.exp.json
index 88ec4f470..eae90e96e 100644
--- a/testdata/d2oracle/TestMove/flat_middle_container.exp.json
+++ b/testdata/d2oracle/TestMove/flat_middle_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_middle_container.d2,0:0:0-4:0:15",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_nested_merge.exp.json b/testdata/d2oracle/TestMove/flat_nested_merge.exp.json
index 1d9fe533b..40f733d4c 100644
--- a/testdata/d2oracle/TestMove/flat_nested_merge.exp.json
+++ b/testdata/d2oracle/TestMove/flat_nested_merge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_nested_merge.d2,0:0:0-5:0:29",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.exp.json b/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.exp.json
index 3fc5de772..6fc426350 100644
--- a/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.exp.json
+++ b/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-10:0:54",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_reparent_with_map_value.exp.json b/testdata/d2oracle/TestMove/flat_reparent_with_map_value.exp.json
index 28f4a4d88..4f4b4f4c8 100644
--- a/testdata/d2oracle/TestMove/flat_reparent_with_map_value.exp.json
+++ b/testdata/d2oracle/TestMove/flat_reparent_with_map_value.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_reparent_with_map_value.d2,0:0:0-4:0:26",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_reparent_with_mixed_map_value.exp.json b/testdata/d2oracle/TestMove/flat_reparent_with_mixed_map_value.exp.json
index 729fc1fba..2dab965e1 100644
--- a/testdata/d2oracle/TestMove/flat_reparent_with_mixed_map_value.exp.json
+++ b/testdata/d2oracle/TestMove/flat_reparent_with_mixed_map_value.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_reparent_with_mixed_map_value.d2,0:0:0-8:0:72",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_reparent_with_value.exp.json b/testdata/d2oracle/TestMove/flat_reparent_with_value.exp.json
index 4c86d8222..8de1ed2d9 100644
--- a/testdata/d2oracle/TestMove/flat_reparent_with_value.exp.json
+++ b/testdata/d2oracle/TestMove/flat_reparent_with_value.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_reparent_with_value.d2,0:0:0-2:0:10",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/flat_style.exp.json b/testdata/d2oracle/TestMove/flat_style.exp.json
index 5895f7640..ec9826a4c 100644
--- a/testdata/d2oracle/TestMove/flat_style.exp.json
+++ b/testdata/d2oracle/TestMove/flat_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/flat_style.d2,0:0:0-4:0:52",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/full_edge_slice.exp.json b/testdata/d2oracle/TestMove/full_edge_slice.exp.json
index 7930f259f..da741d272 100644
--- a/testdata/d2oracle/TestMove/full_edge_slice.exp.json
+++ b/testdata/d2oracle/TestMove/full_edge_slice.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/full_edge_slice.d2,0:0:0-6:0:33",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/full_slice.exp.json b/testdata/d2oracle/TestMove/full_slice.exp.json
index e8f944e88..1cfebe5bd 100644
--- a/testdata/d2oracle/TestMove/full_slice.exp.json
+++ b/testdata/d2oracle/TestMove/full_slice.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/full_slice.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/gnarly_1.exp.json b/testdata/d2oracle/TestMove/gnarly_1.exp.json
index 4e2f91a5b..52fceafe1 100644
--- a/testdata/d2oracle/TestMove/gnarly_1.exp.json
+++ b/testdata/d2oracle/TestMove/gnarly_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/gnarly_1.d2,0:0:0-9:0:64",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/hoist_container_children.exp.json b/testdata/d2oracle/TestMove/hoist_container_children.exp.json
index f7281f450..fa88ef150 100644
--- a/testdata/d2oracle/TestMove/hoist_container_children.exp.json
+++ b/testdata/d2oracle/TestMove/hoist_container_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/hoist_container_children.d2,0:0:0-6:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/into_container_existing_map.exp.json b/testdata/d2oracle/TestMove/into_container_existing_map.exp.json
index 24c90bda3..ec25408e0 100644
--- a/testdata/d2oracle/TestMove/into_container_existing_map.exp.json
+++ b/testdata/d2oracle/TestMove/into_container_existing_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/into_container_existing_map.d2,0:0:0-4:0:15",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/into_container_nonexisting_map.exp.json b/testdata/d2oracle/TestMove/into_container_nonexisting_map.exp.json
index 97a8c0842..67d60315c 100644
--- a/testdata/d2oracle/TestMove/into_container_nonexisting_map.exp.json
+++ b/testdata/d2oracle/TestMove/into_container_nonexisting_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/into_container_nonexisting_map.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/into_container_with_flat_keys.exp.json b/testdata/d2oracle/TestMove/into_container_with_flat_keys.exp.json
index 37ed09c5a..dde1c77e9 100644
--- a/testdata/d2oracle/TestMove/into_container_with_flat_keys.exp.json
+++ b/testdata/d2oracle/TestMove/into_container_with_flat_keys.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_flat_keys.d2,0:0:0-7:0:95",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/into_container_with_flat_style.exp.json b/testdata/d2oracle/TestMove/into_container_with_flat_style.exp.json
index 9b1be928b..7de33c453 100644
--- a/testdata/d2oracle/TestMove/into_container_with_flat_style.exp.json
+++ b/testdata/d2oracle/TestMove/into_container_with_flat_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/into_container_with_flat_style.d2,0:0:0-4:0:36",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/map_transplant.exp.json b/testdata/d2oracle/TestMove/map_transplant.exp.json
index 7cfe89507..31d1eec69 100644
--- a/testdata/d2oracle/TestMove/map_transplant.exp.json
+++ b/testdata/d2oracle/TestMove/map_transplant.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/map_transplant.d2,0:0:0-13:0:79",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/map_with_label.exp.json b/testdata/d2oracle/TestMove/map_with_label.exp.json
index 9be066a03..7b277495a 100644
--- a/testdata/d2oracle/TestMove/map_with_label.exp.json
+++ b/testdata/d2oracle/TestMove/map_with_label.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/map_with_label.d2,0:0:0-5:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/merge_nested_maps.exp.json b/testdata/d2oracle/TestMove/merge_nested_maps.exp.json
index 3a9a60e26..480a59ef0 100644
--- a/testdata/d2oracle/TestMove/merge_nested_maps.exp.json
+++ b/testdata/d2oracle/TestMove/merge_nested_maps.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/merge_nested_maps.d2,0:0:0-11:0:67",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/merge_reserved.exp.json b/testdata/d2oracle/TestMove/merge_reserved.exp.json
index 5b1266847..5b984730f 100644
--- a/testdata/d2oracle/TestMove/merge_reserved.exp.json
+++ b/testdata/d2oracle/TestMove/merge_reserved.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/merge_reserved.d2,0:0:0-9:0:70",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/middle_container.exp.json b/testdata/d2oracle/TestMove/middle_container.exp.json
index 2290d2ecd..44d7bbc64 100644
--- a/testdata/d2oracle/TestMove/middle_container.exp.json
+++ b/testdata/d2oracle/TestMove/middle_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/middle_container.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/move_container_children.exp.json b/testdata/d2oracle/TestMove/move_container_children.exp.json
index 0fc5e2d5c..744a058df 100644
--- a/testdata/d2oracle/TestMove/move_container_children.exp.json
+++ b/testdata/d2oracle/TestMove/move_container_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/move_container_children.d2,0:0:0-7:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/move_container_conflict_children.exp.json b/testdata/d2oracle/TestMove/move_container_conflict_children.exp.json
index 54d04a271..354d0928f 100644
--- a/testdata/d2oracle/TestMove/move_container_conflict_children.exp.json
+++ b/testdata/d2oracle/TestMove/move_container_conflict_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/move_container_conflict_children.d2,0:0:0-7:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/move_into_key_with_value.exp.json b/testdata/d2oracle/TestMove/move_into_key_with_value.exp.json
index 3ed4a639d..cf4dd2e18 100644
--- a/testdata/d2oracle/TestMove/move_into_key_with_value.exp.json
+++ b/testdata/d2oracle/TestMove/move_into_key_with_value.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/move_into_key_with_value.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/move_out_of_edge.exp.json b/testdata/d2oracle/TestMove/move_out_of_edge.exp.json
index d59c9e251..2aa013cf6 100644
--- a/testdata/d2oracle/TestMove/move_out_of_edge.exp.json
+++ b/testdata/d2oracle/TestMove/move_out_of_edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/move_out_of_edge.d2,0:0:0-2:0:15",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/move_out_of_nested_edge.exp.json b/testdata/d2oracle/TestMove/move_out_of_nested_edge.exp.json
index 512eef888..9d2e33cc4 100644
--- a/testdata/d2oracle/TestMove/move_out_of_nested_edge.exp.json
+++ b/testdata/d2oracle/TestMove/move_out_of_nested_edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/move_out_of_nested_edge.d2,0:0:0-4:0:26",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/multiple_nesting_levels.exp.json b/testdata/d2oracle/TestMove/multiple_nesting_levels.exp.json
index b4748aa22..97fc1ff36 100644
--- a/testdata/d2oracle/TestMove/multiple_nesting_levels.exp.json
+++ b/testdata/d2oracle/TestMove/multiple_nesting_levels.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/multiple_nesting_levels.d2,0:0:0-11:0:71",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/near.exp.json b/testdata/d2oracle/TestMove/near.exp.json
index 1bb25dbb0..ee79ef333 100644
--- a/testdata/d2oracle/TestMove/near.exp.json
+++ b/testdata/d2oracle/TestMove/near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/near.d2,0:0:0-6:0:30",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/nested-underscore-move-out.exp.json b/testdata/d2oracle/TestMove/nested-underscore-move-out.exp.json
index 79df7f9c5..fe850dee0 100644
--- a/testdata/d2oracle/TestMove/nested-underscore-move-out.exp.json
+++ b/testdata/d2oracle/TestMove/nested-underscore-move-out.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/nested-underscore-move-out.d2,0:0:0-4:0:27",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/nhooyr_one.exp.json b/testdata/d2oracle/TestMove/nhooyr_one.exp.json
index 09b3f6a31..cbc441bdd 100644
--- a/testdata/d2oracle/TestMove/nhooyr_one.exp.json
+++ b/testdata/d2oracle/TestMove/nhooyr_one.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/nhooyr_one.d2,0:0:0-6:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/nhooyr_two.exp.json b/testdata/d2oracle/TestMove/nhooyr_two.exp.json
index 91b09c986..c88a48388 100644
--- a/testdata/d2oracle/TestMove/nhooyr_two.exp.json
+++ b/testdata/d2oracle/TestMove/nhooyr_two.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/nhooyr_two.d2,0:0:0-7:0:34",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/out_of_newline_container.exp.json b/testdata/d2oracle/TestMove/out_of_newline_container.exp.json
index 53bcddb77..0baa03700 100644
--- a/testdata/d2oracle/TestMove/out_of_newline_container.exp.json
+++ b/testdata/d2oracle/TestMove/out_of_newline_container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/out_of_newline_container.d2,0:0:0-2:0:8",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/parentheses.exp.json b/testdata/d2oracle/TestMove/parentheses.exp.json
index b2580ed86..e6ddf5c1f 100644
--- a/testdata/d2oracle/TestMove/parentheses.exp.json
+++ b/testdata/d2oracle/TestMove/parentheses.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/parentheses.d2,0:0:0-2:0:19",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/partial_edge_slice.exp.json b/testdata/d2oracle/TestMove/partial_edge_slice.exp.json
index 29fbde7e7..9592e1c8a 100644
--- a/testdata/d2oracle/TestMove/partial_edge_slice.exp.json
+++ b/testdata/d2oracle/TestMove/partial_edge_slice.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/partial_edge_slice.d2,0:0:0-3:0:11",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/partial_slice.exp.json b/testdata/d2oracle/TestMove/partial_slice.exp.json
index 0161c622d..1b278aff6 100644
--- a/testdata/d2oracle/TestMove/partial_slice.exp.json
+++ b/testdata/d2oracle/TestMove/partial_slice.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/partial_slice.d2,0:0:0-2:0:4",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/rename_2.exp.json b/testdata/d2oracle/TestMove/rename_2.exp.json
index e9b014af4..ab485cdc2 100644
--- a/testdata/d2oracle/TestMove/rename_2.exp.json
+++ b/testdata/d2oracle/TestMove/rename_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/rename_2.d2,0:0:0-7:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/reuse_map.exp.json b/testdata/d2oracle/TestMove/reuse_map.exp.json
index 7998a8359..3a2d12f25 100644
--- a/testdata/d2oracle/TestMove/reuse_map.exp.json
+++ b/testdata/d2oracle/TestMove/reuse_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/reuse_map.d2,0:0:0-7:0:39",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/slice_style.exp.json b/testdata/d2oracle/TestMove/slice_style.exp.json
index a679114f2..6a3760d4f 100644
--- a/testdata/d2oracle/TestMove/slice_style.exp.json
+++ b/testdata/d2oracle/TestMove/slice_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/slice_style.d2,0:0:0-3:0:68",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore-connection.exp.json b/testdata/d2oracle/TestMove/underscore-connection.exp.json
index 46568d214..5a3b38326 100644
--- a/testdata/d2oracle/TestMove/underscore-connection.exp.json
+++ b/testdata/d2oracle/TestMove/underscore-connection.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore-connection.d2,0:0:0-8:0:40",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_children.exp.json b/testdata/d2oracle/TestMove/underscore_children.exp.json
index b6c8caa7e..c85227420 100644
--- a/testdata/d2oracle/TestMove/underscore_children.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_children.d2,0:0:0-4:0:15",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_children.exp.json b/testdata/d2oracle/TestMove/underscore_edge_children.exp.json
index 464d2c192..fed0087ed 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_children.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_children.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_children.d2,0:0:0-4:0:20",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_container_1.exp.json b/testdata/d2oracle/TestMove/underscore_edge_container_1.exp.json
index 90b7fa65e..8a6bc447b 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_container_1.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_container_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_1.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_container_2.exp.json b/testdata/d2oracle/TestMove/underscore_edge_container_2.exp.json
index f323b850c..c1d72817f 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_container_2.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_container_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_2.d2,0:0:0-3:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_container_3.exp.json b/testdata/d2oracle/TestMove/underscore_edge_container_3.exp.json
index 1f9caaf4c..89eabdf6d 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_container_3.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_container_3.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_3.d2,0:0:0-3:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_container_4.exp.json b/testdata/d2oracle/TestMove/underscore_edge_container_4.exp.json
index 6f099e02c..1b3df4c90 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_container_4.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_container_4.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_4.d2,0:0:0-3:0:16",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_container_5.exp.json b/testdata/d2oracle/TestMove/underscore_edge_container_5.exp.json
index 6312973f9..a1aaba647 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_container_5.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_container_5.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_container_5.d2,0:0:0-3:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_edge_split.exp.json b/testdata/d2oracle/TestMove/underscore_edge_split.exp.json
index 28b326089..b16c6da65 100644
--- a/testdata/d2oracle/TestMove/underscore_edge_split.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_edge_split.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_edge_split.d2,0:0:0-6:0:34",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_merge.exp.json b/testdata/d2oracle/TestMove/underscore_merge.exp.json
index 34d2cab06..545036948 100644
--- a/testdata/d2oracle/TestMove/underscore_merge.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_merge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_merge.d2,0:0:0-6:0:32",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_split.exp.json b/testdata/d2oracle/TestMove/underscore_split.exp.json
index 497f43451..098abe757 100644
--- a/testdata/d2oracle/TestMove/underscore_split.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_split.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_split.d2,0:0:0-6:0:28",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_split_out.exp.json b/testdata/d2oracle/TestMove/underscore_split_out.exp.json
index 1f114ae4a..64f660789 100644
--- a/testdata/d2oracle/TestMove/underscore_split_out.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_split_out.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_split_out.d2,0:0:0-10:0:60",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/underscore_transplant.exp.json b/testdata/d2oracle/TestMove/underscore_transplant.exp.json
index 58f9589e4..b85a89f0d 100644
--- a/testdata/d2oracle/TestMove/underscore_transplant.exp.json
+++ b/testdata/d2oracle/TestMove/underscore_transplant.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/underscore_transplant.d2,0:0:0-4:0:13",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/unique_name.exp.json b/testdata/d2oracle/TestMove/unique_name.exp.json
index 6d3a8542d..9a53a0d37 100644
--- a/testdata/d2oracle/TestMove/unique_name.exp.json
+++ b/testdata/d2oracle/TestMove/unique_name.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/unique_name.d2,0:0:0-6:0:23",
"nodes": [
diff --git a/testdata/d2oracle/TestMove/unique_name_with_references.exp.json b/testdata/d2oracle/TestMove/unique_name_with_references.exp.json
index 2543b2824..e95ac2258 100644
--- a/testdata/d2oracle/TestMove/unique_name_with_references.exp.json
+++ b/testdata/d2oracle/TestMove/unique_name_with_references.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestMove/unique_name_with_references.d2,0:0:0-6:0:30",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/arrows.exp.json b/testdata/d2oracle/TestRename/arrows.exp.json
index e41966b64..a7dd13abb 100644
--- a/testdata/d2oracle/TestRename/arrows.exp.json
+++ b/testdata/d2oracle/TestRename/arrows.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/arrows.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/arrows_chain.exp.json b/testdata/d2oracle/TestRename/arrows_chain.exp.json
index f39e8e331..af72f4a35 100644
--- a/testdata/d2oracle/TestRename/arrows_chain.exp.json
+++ b/testdata/d2oracle/TestRename/arrows_chain.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/arrows_chain.d2,0:0:0-1:0:18",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/arrows_complex.exp.json b/testdata/d2oracle/TestRename/arrows_complex.exp.json
index ceaeb1939..24621f6b5 100644
--- a/testdata/d2oracle/TestRename/arrows_complex.exp.json
+++ b/testdata/d2oracle/TestRename/arrows_complex.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/arrows_complex.d2,0:0:0-1:0:29",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/arrows_trim_common.exp.json b/testdata/d2oracle/TestRename/arrows_trim_common.exp.json
index a8b23a0e9..9df2c2078 100644
--- a/testdata/d2oracle/TestRename/arrows_trim_common.exp.json
+++ b/testdata/d2oracle/TestRename/arrows_trim_common.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/arrows_trim_common.d2,0:0:0-1:0:22",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/arrows_trim_common_2.exp.json b/testdata/d2oracle/TestRename/arrows_trim_common_2.exp.json
index 10857e4ec..7c4aa9d97 100644
--- a/testdata/d2oracle/TestRename/arrows_trim_common_2.exp.json
+++ b/testdata/d2oracle/TestRename/arrows_trim_common_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/arrows_trim_common_2.d2,0:0:0-1:0:27",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/complex_edge_1.exp.json b/testdata/d2oracle/TestRename/complex_edge_1.exp.json
index 3da52bb89..b90cface2 100644
--- a/testdata/d2oracle/TestRename/complex_edge_1.exp.json
+++ b/testdata/d2oracle/TestRename/complex_edge_1.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/complex_edge_1.d2,0:0:0-1:0:30",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/complex_edge_2.exp.json b/testdata/d2oracle/TestRename/complex_edge_2.exp.json
index 86105711f..0f5b83b06 100644
--- a/testdata/d2oracle/TestRename/complex_edge_2.exp.json
+++ b/testdata/d2oracle/TestRename/complex_edge_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/complex_edge_2.d2,0:0:0-1:0:31",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/conflict.exp.json b/testdata/d2oracle/TestRename/conflict.exp.json
index a09bd8615..3cac1cbc1 100644
--- a/testdata/d2oracle/TestRename/conflict.exp.json
+++ b/testdata/d2oracle/TestRename/conflict.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/conflict.d2,0:0:0-2:0:8",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/conflict_2.exp.json b/testdata/d2oracle/TestRename/conflict_2.exp.json
index 087cd96a7..5cac9c791 100644
--- a/testdata/d2oracle/TestRename/conflict_2.exp.json
+++ b/testdata/d2oracle/TestRename/conflict_2.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/conflict_2.d2,0:0:0-4:0:21",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/conflict_with_dots.exp.json b/testdata/d2oracle/TestRename/conflict_with_dots.exp.json
index 79e6458c0..b0a1657f7 100644
--- a/testdata/d2oracle/TestRename/conflict_with_dots.exp.json
+++ b/testdata/d2oracle/TestRename/conflict_with_dots.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/conflict_with_dots.d2,0:0:0-2:0:14",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/container.exp.json b/testdata/d2oracle/TestRename/container.exp.json
index ebcfb5eaa..1ad3150a2 100644
--- a/testdata/d2oracle/TestRename/container.exp.json
+++ b/testdata/d2oracle/TestRename/container.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/container.d2,0:0:0-12:0:235",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/edges.exp.json b/testdata/d2oracle/TestRename/edges.exp.json
index 206fb1380..39a243507 100644
--- a/testdata/d2oracle/TestRename/edges.exp.json
+++ b/testdata/d2oracle/TestRename/edges.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/edges.d2,0:0:0-5:0:74",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/flat.exp.json b/testdata/d2oracle/TestRename/flat.exp.json
index 45509c8ea..3f40c1e3c 100644
--- a/testdata/d2oracle/TestRename/flat.exp.json
+++ b/testdata/d2oracle/TestRename/flat.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/flat.d2,0:0:0-1:0:6",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/generated.exp.json b/testdata/d2oracle/TestRename/generated.exp.json
index f2e7999e4..5381ff45f 100644
--- a/testdata/d2oracle/TestRename/generated.exp.json
+++ b/testdata/d2oracle/TestRename/generated.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/generated.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/near.exp.json b/testdata/d2oracle/TestRename/near.exp.json
index 18b232744..c49ba0867 100644
--- a/testdata/d2oracle/TestRename/near.exp.json
+++ b/testdata/d2oracle/TestRename/near.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/near.d2,0:0:0-4:0:19",
"nodes": [
diff --git a/testdata/d2oracle/TestRename/nested.exp.json b/testdata/d2oracle/TestRename/nested.exp.json
index a1fbc9dc1..c31eca90b 100644
--- a/testdata/d2oracle/TestRename/nested.exp.json
+++ b/testdata/d2oracle/TestRename/nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestRename/nested.d2,0:0:0-4:0:61",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/base.exp.json b/testdata/d2oracle/TestSet/base.exp.json
index 937c0c25e..696145673 100644
--- a/testdata/d2oracle/TestSet/base.exp.json
+++ b/testdata/d2oracle/TestSet/base.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/base.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/block_string_multiline.exp.json b/testdata/d2oracle/TestSet/block_string_multiline.exp.json
index 9ef7f779c..a0c385bf3 100644
--- a/testdata/d2oracle/TestSet/block_string_multiline.exp.json
+++ b/testdata/d2oracle/TestSet/block_string_multiline.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/block_string_multiline.d2,0:0:0-5:0:146",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/block_string_oneline.exp.json b/testdata/d2oracle/TestSet/block_string_oneline.exp.json
index e34f67274..d5cc295a9 100644
--- a/testdata/d2oracle/TestSet/block_string_oneline.exp.json
+++ b/testdata/d2oracle/TestSet/block_string_oneline.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/block_string_oneline.d2,0:0:0-1:0:31",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge.exp.json b/testdata/d2oracle/TestSet/edge.exp.json
index 7dd362d35..960d8bffd 100644
--- a/testdata/d2oracle/TestSet/edge.exp.json
+++ b/testdata/d2oracle/TestSet/edge.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge.d2,0:0:0-1:0:12",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_append_style.exp.json b/testdata/d2oracle/TestSet/edge_append_style.exp.json
index df73c9e8c..52516f8b8 100644
--- a/testdata/d2oracle/TestSet/edge_append_style.exp.json
+++ b/testdata/d2oracle/TestSet/edge_append_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_append_style.d2,0:0:0-1:0:31",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_chain.exp.json b/testdata/d2oracle/TestSet/edge_chain.exp.json
index 38a955f54..71b4f1bc7 100644
--- a/testdata/d2oracle/TestSet/edge_chain.exp.json
+++ b/testdata/d2oracle/TestSet/edge_chain.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_chain.d2,0:0:0-4:0:93",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_chain_append_style.exp.json b/testdata/d2oracle/TestSet/edge_chain_append_style.exp.json
index 352c03065..b699b9b18 100644
--- a/testdata/d2oracle/TestSet/edge_chain_append_style.exp.json
+++ b/testdata/d2oracle/TestSet/edge_chain_append_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_chain_append_style.d2,0:0:0-2:0:45",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_chain_existing_style.exp.json b/testdata/d2oracle/TestSet/edge_chain_existing_style.exp.json
index 4da734c2f..36c3157c1 100644
--- a/testdata/d2oracle/TestSet/edge_chain_existing_style.exp.json
+++ b/testdata/d2oracle/TestSet/edge_chain_existing_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_chain_existing_style.d2,0:0:0-3:0:76",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_chain_nested_set.exp.json b/testdata/d2oracle/TestSet/edge_chain_nested_set.exp.json
index ec5796b6a..3e44edb4a 100644
--- a/testdata/d2oracle/TestSet/edge_chain_nested_set.exp.json
+++ b/testdata/d2oracle/TestSet/edge_chain_nested_set.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_chain_nested_set.d2,0:0:0-4:0:63",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_flat_merge_arrowhead.exp.json b/testdata/d2oracle/TestSet/edge_flat_merge_arrowhead.exp.json
index 36c828de4..1e4798cf4 100644
--- a/testdata/d2oracle/TestSet/edge_flat_merge_arrowhead.exp.json
+++ b/testdata/d2oracle/TestSet/edge_flat_merge_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_flat_merge_arrowhead.d2,0:0:0-2:0:55",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_index_case.exp.json b/testdata/d2oracle/TestSet/edge_index_case.exp.json
index 658fde41f..9146317da 100644
--- a/testdata/d2oracle/TestSet/edge_index_case.exp.json
+++ b/testdata/d2oracle/TestSet/edge_index_case.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_index_case.d2,0:0:0-6:0:54",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_index_merge_style.exp.json b/testdata/d2oracle/TestSet/edge_index_merge_style.exp.json
index d8dcf3782..b03b33e94 100644
--- a/testdata/d2oracle/TestSet/edge_index_merge_style.exp.json
+++ b/testdata/d2oracle/TestSet/edge_index_merge_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_index_merge_style.d2,0:0:0-2:0:43",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_index_nested.exp.json b/testdata/d2oracle/TestSet/edge_index_nested.exp.json
index 3c4f39bc9..8afe4a808 100644
--- a/testdata/d2oracle/TestSet/edge_index_nested.exp.json
+++ b/testdata/d2oracle/TestSet/edge_index_nested.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_index_nested.d2,0:0:0-3:0:25",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_key_and_key.exp.json b/testdata/d2oracle/TestSet/edge_key_and_key.exp.json
index de50d761d..be48faf2d 100644
--- a/testdata/d2oracle/TestSet/edge_key_and_key.exp.json
+++ b/testdata/d2oracle/TestSet/edge_key_and_key.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_key_and_key.d2,0:0:0-2:0:37",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_label.exp.json b/testdata/d2oracle/TestSet/edge_label.exp.json
index f723ae78e..579666a58 100644
--- a/testdata/d2oracle/TestSet/edge_label.exp.json
+++ b/testdata/d2oracle/TestSet/edge_label.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_label.d2,0:0:0-1:0:36",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_merge_arrowhead.exp.json b/testdata/d2oracle/TestSet/edge_merge_arrowhead.exp.json
index 5ab8b6250..1f684f9d6 100644
--- a/testdata/d2oracle/TestSet/edge_merge_arrowhead.exp.json
+++ b/testdata/d2oracle/TestSet/edge_merge_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_merge_arrowhead.d2,0:0:0-6:0:70",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_merge_style.exp.json b/testdata/d2oracle/TestSet/edge_merge_style.exp.json
index 005921a4e..5fe582934 100644
--- a/testdata/d2oracle/TestSet/edge_merge_style.exp.json
+++ b/testdata/d2oracle/TestSet/edge_merge_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_merge_style.d2,0:0:0-6:0:63",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_nested_label_set.exp.json b/testdata/d2oracle/TestSet/edge_nested_label_set.exp.json
index 4cb7db16e..2f9e953a0 100644
--- a/testdata/d2oracle/TestSet/edge_nested_label_set.exp.json
+++ b/testdata/d2oracle/TestSet/edge_nested_label_set.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_nested_label_set.d2,0:0:0-3:0:23",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_nested_style_set.exp.json b/testdata/d2oracle/TestSet/edge_nested_style_set.exp.json
index e1940b0cb..136f4a2a5 100644
--- a/testdata/d2oracle/TestSet/edge_nested_style_set.exp.json
+++ b/testdata/d2oracle/TestSet/edge_nested_style_set.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_nested_style_set.d2,0:0:0-3:0:46",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_replace_arrowhead.exp.json b/testdata/d2oracle/TestSet/edge_replace_arrowhead.exp.json
index 2099babb4..daf32c444 100644
--- a/testdata/d2oracle/TestSet/edge_replace_arrowhead.exp.json
+++ b/testdata/d2oracle/TestSet/edge_replace_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_arrowhead.d2,0:0:0-1:0:42",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_replace_arrowhead_indexed.exp.json b/testdata/d2oracle/TestSet/edge_replace_arrowhead_indexed.exp.json
index 17bc34333..ae249573a 100644
--- a/testdata/d2oracle/TestSet/edge_replace_arrowhead_indexed.exp.json
+++ b/testdata/d2oracle/TestSet/edge_replace_arrowhead_indexed.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_replace_arrowhead_indexed.d2,0:0:0-2:0:51",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/edge_set_arrowhead.exp.json b/testdata/d2oracle/TestSet/edge_set_arrowhead.exp.json
index 0c3855cc9..1eae1a22b 100644
--- a/testdata/d2oracle/TestSet/edge_set_arrowhead.exp.json
+++ b/testdata/d2oracle/TestSet/edge_set_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/edge_set_arrowhead.d2,0:0:0-1:0:42",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/expanded_map_style.exp.json b/testdata/d2oracle/TestSet/expanded_map_style.exp.json
index 313881f23..8e002af39 100644
--- a/testdata/d2oracle/TestSet/expanded_map_style.exp.json
+++ b/testdata/d2oracle/TestSet/expanded_map_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/expanded_map_style.d2,0:0:0-5:0:44",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/icon.exp.json b/testdata/d2oracle/TestSet/icon.exp.json
index 512580e72..2359bf53c 100644
--- a/testdata/d2oracle/TestSet/icon.exp.json
+++ b/testdata/d2oracle/TestSet/icon.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/icon.d2,0:0:0-1:0:68",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/inline_style.exp.json b/testdata/d2oracle/TestSet/inline_style.exp.json
index 5bf597a34..5b8f52381 100644
--- a/testdata/d2oracle/TestSet/inline_style.exp.json
+++ b/testdata/d2oracle/TestSet/inline_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/inline_style.d2,0:0:0-4:0:51",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/label.exp.json b/testdata/d2oracle/TestSet/label.exp.json
index 1f5153d22..9c19b1853 100644
--- a/testdata/d2oracle/TestSet/label.exp.json
+++ b/testdata/d2oracle/TestSet/label.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/label.d2,0:0:0-1:0:88",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/label_primary.exp.json b/testdata/d2oracle/TestSet/label_primary.exp.json
index 39dc2bf45..88abb7d0f 100644
--- a/testdata/d2oracle/TestSet/label_primary.exp.json
+++ b/testdata/d2oracle/TestSet/label_primary.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/label_primary.d2,0:0:0-3:0:63",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/label_replace.exp.json b/testdata/d2oracle/TestSet/label_replace.exp.json
index 52c0452b2..22338d647 100644
--- a/testdata/d2oracle/TestSet/label_replace.exp.json
+++ b/testdata/d2oracle/TestSet/label_replace.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/label_replace.d2,0:0:0-1:0:88",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/label_unset.exp.json b/testdata/d2oracle/TestSet/label_unset.exp.json
index 9a9cbe0d6..2878bd3e1 100644
--- a/testdata/d2oracle/TestSet/label_unset.exp.json
+++ b/testdata/d2oracle/TestSet/label_unset.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/label_unset.d2,0:0:0-1:0:7",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/map_key_missing.exp.json b/testdata/d2oracle/TestSet/map_key_missing.exp.json
index 86d7f6a1a..801f646b8 100644
--- a/testdata/d2oracle/TestSet/map_key_missing.exp.json
+++ b/testdata/d2oracle/TestSet/map_key_missing.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/map_key_missing.d2,0:0:0-1:0:83",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/nested_alex.exp.json b/testdata/d2oracle/TestSet/nested_alex.exp.json
index 8b3ed2f81..693ec3fa0 100644
--- a/testdata/d2oracle/TestSet/nested_alex.exp.json
+++ b/testdata/d2oracle/TestSet/nested_alex.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/nested_alex.d2,0:0:0-5:0:202",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/new_style.exp.json b/testdata/d2oracle/TestSet/new_style.exp.json
index acb2cadba..119eac8ef 100644
--- a/testdata/d2oracle/TestSet/new_style.exp.json
+++ b/testdata/d2oracle/TestSet/new_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/new_style.d2,0:0:0-1:0:29",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_arrowhead.exp.json b/testdata/d2oracle/TestSet/replace_arrowhead.exp.json
index dcc2c7bdc..3ca0ca736 100644
--- a/testdata/d2oracle/TestSet/replace_arrowhead.exp.json
+++ b/testdata/d2oracle/TestSet/replace_arrowhead.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_arrowhead.d2,0:0:0-3:0:45",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_arrowhead_map.exp.json b/testdata/d2oracle/TestSet/replace_arrowhead_map.exp.json
index dcabb24e7..06a5767a7 100644
--- a/testdata/d2oracle/TestSet/replace_arrowhead_map.exp.json
+++ b/testdata/d2oracle/TestSet/replace_arrowhead_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_arrowhead_map.d2,0:0:0-5:0:56",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_dimensions.exp.json b/testdata/d2oracle/TestSet/replace_dimensions.exp.json
index cfb65d1c3..bf2ff2283 100644
--- a/testdata/d2oracle/TestSet/replace_dimensions.exp.json
+++ b/testdata/d2oracle/TestSet/replace_dimensions.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_dimensions.d2,0:0:0-3:0:25",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_edge_style.exp.json b/testdata/d2oracle/TestSet/replace_edge_style.exp.json
index 0b015d938..be349970a 100644
--- a/testdata/d2oracle/TestSet/replace_edge_style.exp.json
+++ b/testdata/d2oracle/TestSet/replace_edge_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_edge_style.d2,0:0:0-4:0:59",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_edge_style_map.exp.json b/testdata/d2oracle/TestSet/replace_edge_style_map.exp.json
index 5bacdac19..57302a7ff 100644
--- a/testdata/d2oracle/TestSet/replace_edge_style_map.exp.json
+++ b/testdata/d2oracle/TestSet/replace_edge_style_map.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_edge_style_map.d2,0:0:0-5:0:46",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_link.exp.json b/testdata/d2oracle/TestSet/replace_link.exp.json
index a6ad42efe..aa022e6d1 100644
--- a/testdata/d2oracle/TestSet/replace_link.exp.json
+++ b/testdata/d2oracle/TestSet/replace_link.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_link.d2,0:0:0-3:0:38",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_position.exp.json b/testdata/d2oracle/TestSet/replace_position.exp.json
index 8a0cfec54..f6d88af71 100644
--- a/testdata/d2oracle/TestSet/replace_position.exp.json
+++ b/testdata/d2oracle/TestSet/replace_position.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_position.d2,0:0:0-5:0:47",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_shape.exp.json b/testdata/d2oracle/TestSet/replace_shape.exp.json
index 76ff7277d..58c715d2c 100644
--- a/testdata/d2oracle/TestSet/replace_shape.exp.json
+++ b/testdata/d2oracle/TestSet/replace_shape.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_shape.d2,0:0:0-1:0:21",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_style.exp.json b/testdata/d2oracle/TestSet/replace_style.exp.json
index 5c1ca8d60..fb7915942 100644
--- a/testdata/d2oracle/TestSet/replace_style.exp.json
+++ b/testdata/d2oracle/TestSet/replace_style.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_style.d2,0:0:0-1:0:26",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_style_edgecase.exp.json b/testdata/d2oracle/TestSet/replace_style_edgecase.exp.json
index 0b4762d81..9ce6bc852 100644
--- a/testdata/d2oracle/TestSet/replace_style_edgecase.exp.json
+++ b/testdata/d2oracle/TestSet/replace_style_edgecase.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_style_edgecase.d2,0:0:0-2:0:52",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/replace_tooltip.exp.json b/testdata/d2oracle/TestSet/replace_tooltip.exp.json
index 7aab2f7e2..110192330 100644
--- a/testdata/d2oracle/TestSet/replace_tooltip.exp.json
+++ b/testdata/d2oracle/TestSet/replace_tooltip.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/replace_tooltip.d2,0:0:0-3:0:25",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/set_dimensions.exp.json b/testdata/d2oracle/TestSet/set_dimensions.exp.json
index 073461ca1..a2bd8c05c 100644
--- a/testdata/d2oracle/TestSet/set_dimensions.exp.json
+++ b/testdata/d2oracle/TestSet/set_dimensions.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/set_dimensions.d2,0:0:0-1:0:21",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/set_position.exp.json b/testdata/d2oracle/TestSet/set_position.exp.json
index 321da083b..28dc27b2f 100644
--- a/testdata/d2oracle/TestSet/set_position.exp.json
+++ b/testdata/d2oracle/TestSet/set_position.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/set_position.d2,0:0:0-1:0:19",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/set_tooltip.exp.json b/testdata/d2oracle/TestSet/set_tooltip.exp.json
index 15cd02ebd..9d2fa571a 100644
--- a/testdata/d2oracle/TestSet/set_tooltip.exp.json
+++ b/testdata/d2oracle/TestSet/set_tooltip.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/set_tooltip.d2,0:0:0-1:0:21",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/shape.exp.json b/testdata/d2oracle/TestSet/shape.exp.json
index 52c35106f..feaca3032 100644
--- a/testdata/d2oracle/TestSet/shape.exp.json
+++ b/testdata/d2oracle/TestSet/shape.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/shape.d2,0:0:0-1:0:24",
"nodes": [
diff --git a/testdata/d2oracle/TestSet/shape_nested_style_set.exp.json b/testdata/d2oracle/TestSet/shape_nested_style_set.exp.json
index d4db3fa52..a29aa1bd0 100644
--- a/testdata/d2oracle/TestSet/shape_nested_style_set.exp.json
+++ b/testdata/d2oracle/TestSet/shape_nested_style_set.exp.json
@@ -1,6 +1,7 @@
{
"graph": {
"name": "",
+ "boardContainer": false,
"ast": {
"range": "d2/testdata/d2oracle/TestSet/shape_nested_style_set.d2,0:0:0-1:0:24",
"nodes": [