@synthigy/tooling
v0.1.16
Published
Synthigy web components (data modeling, data console, log cockpit) and portal binaries
Maintainers
Readme
@synthigy/tooling
Synthigy's browser tooling and portal binaries.
Install
Portal CLI:
curl -fsSL https://raw.githubusercontent.com/synthigy/tooling/main/install.sh | shirm https://raw.githubusercontent.com/synthigy/tooling/main/install.ps1 | iexWeb components, straight from a CDN:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@synthigy/[email protected]/dist/tooling.css">
<script src="https://cdn.jsdelivr.net/npm/@synthigy/[email protected]/dist/tooling.js"></script>
<synthigy-data-modeling endpoint="https://api.example.com" open></synthigy-data-modeling>or from npm:
npm install @synthigy/toolingWhat's here
dist/tooling.jsregisters<synthigy-data-modeling>,<synthigy-data-console>and<synthigy-log-cockpit>.dist/tooling.cssis optional — the Inter font the components style themselves with. Every color token carries a fallback, so the elements render correctly without it.- GitHub Releases carry
synthigy-portal-{os}-{arch}static binaries (install.sh/install.ps1above fetch these automatically).
Web components
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@synthigy/[email protected]/dist/tooling.css">
<script src="https://cdn.jsdelivr.net/npm/@synthigy/[email protected]/dist/tooling.js"></script>
<synthigy-data-modeling endpoint="https://api.example.com" open></synthigy-data-modeling>The same files are served straight from this repository's tags:
https://cdn.jsdelivr.net/gh/synthigy/[email protected]/dist/tooling.js.
Attributes: endpoint, open. Properties: tokenResolver, onClose
(<synthigy-data-console> also takes entities, schema). Events: close,
modeling-message. Without a tokenResolver the element performs its own
OIDC login against endpoint.
Portal
The installers above put a synthigy binary on your PATH (~/.synthigy/bin,
override with SYNTHIGY_INSTALL_DIR). Pin a version:
curl -fsSL https://raw.githubusercontent.com/synthigy/tooling/main/install.sh | sh -s -- v0.1.15Binaries and sha256sums-portal.txt are attached to each release here.
