├── .github ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── playground-deploy.yml │ └── python-publish.yml ├── .gitignore ├── .python-version ├── LICENSE ├── README.md ├── assets ├── examples │ ├── cell-magic.gif │ ├── compile-options.svg │ ├── playground.gif │ ├── simple-inline-config.svg │ └── simple.svg ├── logo.png └── notebook-envs.svg ├── biome.json ├── example.ipynb ├── js ├── widget.css └── widget.ts ├── package.json ├── playground ├── d2_playground.py ├── head.html └── snippets.json ├── pnpm-lock.yaml ├── pyproject.toml ├── scripts └── prepare-release.sh ├── src └── d2_widget │ ├── __init__.py │ ├── _model.py │ ├── _utils.py │ ├── _version.py │ └── _widget.py ├── tsconfig.json └── uv.lock /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/playground-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/.github/workflows/playground-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/README.md -------------------------------------------------------------------------------- /assets/examples/cell-magic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/examples/cell-magic.gif -------------------------------------------------------------------------------- /assets/examples/compile-options.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/examples/compile-options.svg -------------------------------------------------------------------------------- /assets/examples/playground.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/examples/playground.gif -------------------------------------------------------------------------------- /assets/examples/simple-inline-config.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/examples/simple-inline-config.svg -------------------------------------------------------------------------------- /assets/examples/simple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/examples/simple.svg -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/notebook-envs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/assets/notebook-envs.svg -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/biome.json -------------------------------------------------------------------------------- /example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/example.ipynb -------------------------------------------------------------------------------- /js/widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/js/widget.css -------------------------------------------------------------------------------- /js/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/js/widget.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/package.json -------------------------------------------------------------------------------- /playground/d2_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/playground/d2_playground.py -------------------------------------------------------------------------------- /playground/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/playground/head.html -------------------------------------------------------------------------------- /playground/snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/playground/snippets.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/prepare-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/scripts/prepare-release.sh -------------------------------------------------------------------------------- /src/d2_widget/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/src/d2_widget/__init__.py -------------------------------------------------------------------------------- /src/d2_widget/_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/src/d2_widget/_model.py -------------------------------------------------------------------------------- /src/d2_widget/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/src/d2_widget/_utils.py -------------------------------------------------------------------------------- /src/d2_widget/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/src/d2_widget/_version.py -------------------------------------------------------------------------------- /src/d2_widget/_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/src/d2_widget/_widget.py -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-gy/d2-widget/HEAD/uv.lock --------------------------------------------------------------------------------