Observed in vyasa/extensions_builtin/d2/__init__.py:
from ..markdown.renderer import _render_d2_block
- Move
_render_d2_block into vyasa/extensions_builtin/d2/render.py.
- Move D2 JavaScript from
vyasa/static/scripts.js into
vyasa/extensions_builtin/d2/static/d2.js.
- Move D2 CSS from global files into D2-owned CSS bundles.
- Register the fence and asset bundle through the extension app.