{#snippet spinLoader()} {/snippet} {#snippet upgradeBtn()} {/snippet} {#snippet uninstallBtn()} {/snippet} {#snippet installBtn()} {/snippet} {#snippet person(author: ExtPackageJson["author"])} {#if author} {#if typeof author === "string"} {author} {:else if author.url} {author.name} {:else} {author.name} {/if} {/if} {/snippet}
{manifest?.name} {#if isInstalled} {/if}
{extPublish.identifier}
Version: {extPublish.version}
Downloads: {ext.downloads}
Size: {prettyBytes(
						extPublish.tarball_size
					)}
Published At: {moment(
						new Date(extPublish.created_at)
					).format("YYYY-MM-DD HH:mm")}
{#if metadata && metadata.sourceType === ExtPublishSourceTypeEnum.jsr} {:else if metadata && metadata.sourceType === ExtPublishSourceTypeEnum.npm} {/if} {#if metadata && metadata?.git?.commit && metadata?.rekorLogIndex && metadata?.git?.owner && metadata?.git?.repo} {metadata.git.owner}/{metadata.git.repo} {/if}
{#if metadata && metadata?.git?.commit && metadata?.rekorLogIndex && metadata?.git?.owner && metadata?.git?.repo} {/if} {#if demoImages.length > 0}
{#each demoImages as src, index} {/each}
{/if}

Security and Privacy

Description

{manifest?.shortDescription}
{manifest?.longDescription}

Commands

    {#if manifest} {#each [...(manifest.customUiCmds ?? []), ...(manifest.templateUiCmds ?? [])] as cmd}
  • {#if manifest} {/if}
    {cmd.name}

    {cmd.description}

  • {/each} {/if}

Publisher Profile

{#if !isInTauri && author} {:else} {ext.author_id} {/if}

Author

{#if packageJson?.author}
  • {@render person(packageJson?.author)}
{:else} N/A {/if}

Contributors

    {#each packageJson?.contributors ?? [] as contributor}
  • {@render person(contributor)}
  • {/each}

README

{#if extPublish?.readme} {/if}