diff --git a/scripts/build-jsonld.ts b/scripts/build-jsonld.ts index accd295..e811736 100644 --- a/scripts/build-jsonld.ts +++ b/scripts/build-jsonld.ts @@ -20,7 +20,6 @@ type Plugin = { versionSource: string hasPackages: boolean addCommand: string - installCommand: string } const DEFAULT_OSES = ['Linux', 'macOS', 'Windows'] @@ -131,8 +130,7 @@ const toPlugin = (baseUrl: string) => (file: string, raw: Raw): Plugin => { platforms: toPlatforms(platform), versionSource: detectVersionSource(resolveBlock), hasPackages: isObject(raw.packages), - addCommand: `proto plugin add ${id} "${fileUrl}"`, - installCommand: `proto install --pin -c local ${id} latest`, + addCommand: `proto plugin add ${id} "${fileUrl}"\nproto install --pin -c local ${id} latest`, } } @@ -154,7 +152,6 @@ const toPluginEntry = (repoUrl: string, schemaUrl: string) => (plugin: Plugin) = versionSource: plugin.versionSource, hasPackages: plugin.hasPackages, addCommand: plugin.addCommand, - installCommand: plugin.installCommand, }) const toCatalog = ( diff --git a/web/index.html b/web/index.html index 4ee097a..7104853 100644 --- a/web/index.html +++ b/web/index.html @@ -196,30 +196,25 @@ display: none; } - .cmd-rows { + .cmd-block { display: flex; - flex-direction: column; - gap: 0.375rem; - } - - .cmd-row { - display: flex; - align-items: center; + align-items: flex-start; gap: 0.5rem; background: var(--surface-offset); border-radius: var(--r-sm); + border: 1px solid rgba(255, 255, 255, 0.04); padding: 0.5rem 0.75rem; font-family: var(--font-mono); font-size: 0.8rem; - line-height: 1.4; + line-height: 1.6; color: var(--text); overflow-x: auto; - border: 1px solid rgba(255, 255, 255, 0.04); } - .cmd-row code { + .cmd-block pre { flex: 1; - white-space: nowrap; + white-space: pre; + margin: 0; } .copy-btn { @@ -282,26 +277,16 @@ } @media (prefers-reduced-motion: reduce) { - .card { - transition: none; - } - .card:hover { - transform: none; - } + .card { transition: none; } + .card:hover { transform: none; } } @media (max-width: 520px) { - body { - padding-top: 1.5rem; - } - .card { - padding: 0.9rem 1rem; - } + body { padding-top: 1.5rem; } + .card { padding: 0.9rem 1rem; } } - svg { - display: block; - } + svg { display: block; }
@@ -313,15 +298,8 @@- Non-WASM plugins for proto, a next-generation toolchain manager by moonrepo. + Non-WASM plugins for proto, + a next-generation toolchain manager by moonrepo.
@@ -335,57 +313,28 @@