Skip to main content

Mermaid diagrams as an artoo site library: pinned mermaid.min.js, vendored offline into artifacts.

Project description

artoo-mermaid

Mermaid diagrams as an artoo site library.

Installing this package makes a pinned mermaid.min.js available to every artoo artifact on the machine:

uv tool install artoo-artifacts --with artoo-mermaid

artoo lib list            # …  mermaid  11.16.0
artoo lib add mermaid     # vendors it into <artifact>/site/lib/mermaid/

The artoo explainer generator uses it automatically when present, instead of downloading Mermaid from a CDN at generate time. Diagrams then render offline, from the artifact's own files, forever — and upgrade only when you run artoo lib update mermaid against a newer release of this package.

The package version tracks the bundled Mermaid version (currently 11.16.0). Asset provenance (source URL + sha256) is recorded in NOTICE.md and in each artifact's manifest when vendored.

This repo is deliberately tiny: it exists to be the reference example of an external artoo site library — a separately-versioned repo exposing assets through the artoo.libraries entry point.

MIT licensed (as is Mermaid itself).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

artoo_mermaid-11.16.0.tar.gz (974.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

artoo_mermaid-11.16.0-py3-none-any.whl (978.8 kB view details)

Uploaded Python 3

File details

Details for the file artoo_mermaid-11.16.0.tar.gz.

File metadata

  • Download URL: artoo_mermaid-11.16.0.tar.gz
  • Upload date:
  • Size: 974.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for artoo_mermaid-11.16.0.tar.gz
Algorithm Hash digest
SHA256 bfdcc15d67df140f39a024c0b2d763e8254ca3988511c156ba53ddf8e4cc51dd
MD5 4b21cbb650d62a6828597ff8da71117b
BLAKE2b-256 99b4f3554a08898f473b732f2553c5f52443c4e061dac8455119f21728509ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for artoo_mermaid-11.16.0.tar.gz:

Publisher: publish.yml on lavallee/artoo-mermaid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file artoo_mermaid-11.16.0-py3-none-any.whl.

File metadata

  • Download URL: artoo_mermaid-11.16.0-py3-none-any.whl
  • Upload date:
  • Size: 978.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for artoo_mermaid-11.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa6d2c8c0fbc4be09a456bfdd62f92eb85e44299a02460b1f4fd4f200a19f01d
MD5 d86b7054950ac47be00c66cd080c714c
BLAKE2b-256 869a8cbd6027883847c69d16bf4f7c3d9799d3c8d323cc04d236726c2f2c7d7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for artoo_mermaid-11.16.0-py3-none-any.whl:

Publisher: publish.yml on lavallee/artoo-mermaid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page