nexthub
Projects
Explore
Sign in
githubnext/chopin
Public
Let's compose rich plans together
Star
Subscribe
Code
Documents
Automations
Delivery
Changes
13
Tasks
0
Issues
11
Files
Commits
999+
Changes
13
feat: extract SeeCode diagram rendering core
MA
Maggie Appleton
authored
last month
b1afbcd
Patch
Parent
12e7241
118
files changed
+11194
-0
Stacked
Split
packages/diag
rams/LICENSE
+21
−0
packages/diagram
s/PROVENANCE.md
+19
−0
packages/diagr
ams/README.md
+25
−0
packages/diagra
ms/package.json
+38
−0
packages/diagrams/s
rc/core/motion.mjs
+83
−0
packages/diagrams/src/co
re/render/charts/bar.mjs
+379
−0
packages/diagrams/src/core
/render/charts/blocks.mjs
+316
−0
packages/diagrams/src/cor
e/render/charts/line.mjs
+293
−0
packages/diagrams/src/core
/render/charts/radial.mjs
+192
−0
packages/diagrams/src/core
/render/charts/sankey.mjs
+210
−0
packages/diagrams/src/cor
e/render/charts/scale.mjs
+37
−0
packages/diagrams/src/core
/render/charts/scatter.mjs
+165
−0
packages/diagrams/src/core
/render/charts/wardley.mjs
+160
−0
packages/diagrams/src/cor
e/render/graph/graph.mjs
+658
−0
packages/diagrams/src/cor
e/render/graph/route.mjs
+399
−0
packages/diagrams/src/cor
e/render/lanes/gantt.mjs
+212
−0
packages/diagrams/src/core
/render/lanes/journey.mjs
+144
−0
packages/diagrams/src/core
/render/lanes/sequence.mjs
+292
−0
packages/diagrams/src/co
re/render/lanes/time.mjs
+89
−0
packages/diagrams/src/core
/render/lanes/timeline.mjs
+174
−0
packages/diagrams/src/cor
e/render/shared/edges.mjs
+201
−0
packages/diagrams/src/core
/render/shared/legend.mjs
+91
−0
packages/diagrams/src/cor
e/render/shared/nodes.mjs
+286
−0
packages/diagrams/src/core/
render/structure/common.mjs
+54
−0
packages/diagrams/src/core/r
ender/structure/fishbone.mjs
+110
−0
packages/diagrams/src/core/
render/structure/kanban.mjs
+103
−0
packages/diagrams/src/core/
render/structure/layers.mjs
+79
−0
packages/diagrams/src/core
/render/structure/loop.mjs
+107
−0
packages/diagrams/src/core/
render/structure/matrix.mjs
+114
−0
packages/diagrams/src/core/
render/structure/nested.mjs
+138
−0
packages/diagrams/src/core/r
ender/structure/process.mjs
+61
−0
packages/diagrams/src/core/r
ender/structure/pyramid.mjs
+78
−0
packages/diagrams/src/core/r
ender/structure/quadrant.mjs
+126
−0
packages/diagrams/src/core/r
ender/structure/storymap.mjs
+100
−0
packages/diagrams/src/core
/render/structure/tree.mjs
+149
−0
packages/diagrams/src/core
/render/structure/venn.mjs
+90
−0
packages/diagrams/s
rc/core/schema.mjs
+98
−0
packages/diagrams/s
rc/core/schemas.ts
+62
−0
packages/diagrams/src/cor
e/schemas/bar.schema.json
+207
−0
packages/diagrams/src/core/
schemas/common.schema.json
+118
−0
packages/diagrams/src/core/s
chemas/fishbone.schema.json
+47
−0
packages/diagrams/src/core
/schemas/gantt.schema.json
+93
−0
packages/diagrams/src/core
/schemas/graph.schema.json
+291
−0
packages/diagrams/src/core/
schemas/heatmap.schema.json
+52
−0
packages/diagrams/src/core/
schemas/journey.schema.json
+70
−0
packages/diagrams/src/core/
schemas/kanban.schema.json
+75
−0
packages/diagrams/src/core/
schemas/layers.schema.json
+54
−0
packages/diagrams/src/core
/schemas/line.schema.json
+68
−0
packages/diagrams/src/core
/schemas/loop.schema.json
+58
−0
packages/diagrams/src/core/
schemas/matrix.schema.json
+47
−0
packages/diagrams/src/core/
schemas/nested.schema.json
+55
−0
packages/diagrams/src/core
/schemas/polar.schema.json
+65
−0
packages/diagrams/src/core/
schemas/process.schema.json
+53
−0
packages/diagrams/src/core/
schemas/pyramid.schema.json
+54
−0
packages/diagrams/src/core/s
chemas/quadrant.schema.json
+101
−0
packages/diagrams/src/core
/schemas/radar.schema.json
+51
−0
packages/diagrams/src/core/
schemas/sankey.schema.json
+60
−0
packages/diagrams/src/core/
schemas/scatter.schema.json
+97
−0
packages/diagrams/src/core/s
chemas/sequence.schema.json
+87
−0
packages/diagrams/src/core/
schemas/stages.schema.json
+312
−0
packages/diagrams/src/core/s
chemas/story-map.schema.json
+90
−0
packages/diagrams/src/core/s
chemas/timeline.schema.json
+86
−0
packages/diagrams/src/core
/schemas/tree.schema.json
+36
−0
packages/diagrams/src/core/
schemas/treemap.schema.json
+61
−0
packages/diagrams/src/core
/schemas/venn.schema.json
+72
−0
packages/diagrams/src/core/
schemas/wardley.schema.json
+60
−0
packages/diagrams/src/core/s
chemas/waterfall.schema.json
+61
−0
packages/diagrams
/src/core/svg.mjs
+89
−0
packages/diagrams/
src/core/text.mjs
+75
−0
packages/diagrams/s
rc/core/tokens.mjs
+2
−0
packages/diagrams/
src/core/types.mjs
+110
−0
packages/diagrams/sr
c/fixtures/index.ts
+90
−0
packages/diagrams/src/fixt
ures/specs/charts/bar.json
+14
−0
packages/diagrams/src/fixtur
es/specs/charts/heatmap.json
+49
−0
packages/diagrams/src/fixtu
res/specs/charts/line.json
+57
−0
packages/diagrams/src/fixtu
res/specs/charts/polar.json
+56
−0
packages/diagrams/src/fixtu
res/specs/charts/radar.json
+49
−0
packages/diagrams/src/fixtur
es/specs/charts/sankey.json
+59
−0
packages/diagrams/src/fixtur
es/specs/charts/scatter.json
+36
−0
packages/diagrams/src/fixtur
es/specs/charts/treemap.json
+39
−0
packages/diagrams/src/fixture
s/specs/charts/waterfall.json
+33
−0
packages/diagrams/src/fixtures/spec
s/data-platform/dp-integration.json
+89
−0
packages/diagrams/src/fixtures/specs/
data-platform/dp-security-matrix.json
+50
−0
packages/diagrams/src/fixtures/sp
ecs/data-platform/medallion.json
+51
−0
packages/diagrams/src/fixtures
/specs/process/data-flow.json
+83
−0
packages/diagrams/src/fixtures
/specs/process/flowchart.json
+88
−0
packages/diagrams/src/fixtur
es/specs/process/gantt.json
+52
−0
packages/diagrams/src/fixture
s/specs/process/journey.json
+53
−0
packages/diagrams/src/fixtur
es/specs/process/kanban.json
+49
−0
packages/diagrams/src/fixtu
res/specs/process/loop.json
+16
−0
packages/diagrams/src/fixture
s/specs/process/process.json
+27
−0
packages/diagrams/src/fixture
s/specs/process/sequence.json
+84
−0
packages/diagrams/src/fixtur
es/specs/process/state.json
+92
−0
packages/diagrams/src/fixtures
/specs/process/story-map.json
+74
−0
packages/diagrams/src/fixture
s/specs/process/swimlane.json
+79
−0
packages/diagrams/src/fixture
s/specs/process/timeline.json
+50
−0
packages/diagrams/src/fixtures
/specs/structure/fishbone.json
+37
−0
packages/diagrams/src/fixture
s/specs/structure/layers.json
+43
−0
packages/diagrams/src/fixture
s/specs/structure/nested.json
+24
−0
packages/diagrams/src/fixtures/
specs/structure/org-chart.json
+21
−0
packages/diagrams/src/fixtures
/specs/structure/pyramid.json
+13
−0
packages/diagrams/src/fixtures
/specs/structure/quadrant.json
+14
−0
packages/diagrams/src/fixtur
es/specs/structure/tree.json
+33
−0
packages/diagrams/src/fixtur
es/specs/structure/venn.json
+15
−0
packages/diagrams/src/fixtures
/specs/structure/wardley.json
+33
−0
packages/diagrams/src/fixtures/spe
cs/systems/architecture-delta.json
+33
−0
packages/diagrams/src/fixtures/
specs/systems/architecture.json
+57
−0
packages/diagrams/src/fixtures
/specs/systems/db-schema.json
+38
−0
packages/diagrams/src/fixtures
/specs/systems/dependency.json
+24
−0
packages/diagrams/src/fixtures
/specs/systems/deployment.json
+52
−0
packages/diagrams/src/fixt
ures/specs/systems/er.json
+40
−0
packages/diagrams/src/fixtures
/specs/systems/high-level.json
+12
−0
packages/diagrams/src/fixture
s/specs/systems/it-state.json
+49
−0
packages/diagrams/src/fixtures
/specs/systems/uml-class.json
+46
−0
packages/diagra
ms/src/index.ts
+2
−0
packages/diagram
s/src/render.ts
+268
−0
packages/diagrams/t
est/render.test.ts
+100
−0
packages/diagram
s/tsconfig.json
+11
−0