You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New web/sol-basic.js aggregator + rollup target -> dist/sol-basic.bundle.min.js
(IIFE, SolBasic). Registers the six everyday components plus the helpers they
compose internally (accordion, default, modal, window, tree-edit, breadcrumb).
dompurify/marked/n3/rdf-validate-shacl are bundled in; rdflib is the lone
external ($rdf). solid-ui/solid-logic/auth stay runtime globals (BYO, in the
order rdflib -> solid-logic -> solid-ui).
Demos now run from sol-basic where appropriate: button + login use the IIFE
bundle; form uses the ESM entry (window.UI must precede the auto-rendering
form). menu-from-rdf stays on the full bundle (its demo launches sol-query,
which isn't in sol-basic). All four verified rendering in-browser.
install-modes.html documents the new bundle (light vs forms recipes).
Tests: 1197 pass.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
<strong>What's included:</strong> sol-menu, sol-include, sol-query, sol-login plus every dep they need at runtime. Auth (the inrupt OIDC client) is bring-your-own — drop in <code>dist/vendor/@inrupt-solid-client-authn-browser.umd.js</code> as a separate <code><script></code> tag <em>before</em> the bundle if you need login. Components requiring extra externals (sol-form needs solid-ui; sol-solidos needs mashlib) aren't in this bundle yet — use the importmap path for those.
94
+
<strong>What's included:</strong> sol-menu, sol-include, sol-query, sol-login plus every dep they need at runtime. Auth (the inrupt OIDC client) is bring-your-own — drop in <code>dist/vendor/@inrupt-solid-client-authn-browser.umd.js</code> as a separate <code><script></code> tag <em>before</em> the bundle if you need login. Components requiring extra externals aren't in this bundle: <code>sol-form</code> / <code>sol-settings</code> need solid-ui + solid-logic — use the <a href="#app-bundle"><code>sol-basic</code> app bundle</a> for those; <code>sol-solidos</code> needs mashlib — use the importmap path.
<p>If you only need one or two components and care about size, load just those. Each component ships its own UMD bundle in <code>dist/</code>. You add one <code><script></code> tag per external it needs (loaded as plain UMD globals from a CDN like unpkg).</p>
0 commit comments