code.gitea.io/gitea@v1.22.3/templates/package/content/npm.tmpl (about) 1 {{if eq .PackageDescriptor.Package.Type "npm"}} 2 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4> 3 <div class="ui attached segment"> 4 <div class="ui form"> 5 <div class="field"> 6 <label>{{svg "octicon-code"}} {{ctx.Locale.Tr "packages.npm.registry"}}</label> 7 <div class="markup"><pre class="code-block"><code>{{if .PackageDescriptor.Metadata.Scope}}{{.PackageDescriptor.Metadata.Scope}}:{{end}}registry=<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/npm/"></origin-url></code></pre></div> 8 </div> 9 <div class="field"> 10 <label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.npm.install"}}</label> 11 <div class="markup"><pre class="code-block"><code>npm install {{.PackageDescriptor.Package.Name}}@{{.PackageDescriptor.Version.Version}}</code></pre></div> 12 </div> 13 <div class="field"> 14 <label>{{svg "octicon-code"}} {{ctx.Locale.Tr "packages.npm.install2"}}</label> 15 <div class="markup"><pre class="code-block"><code>"{{.PackageDescriptor.Package.Name}}": "{{.PackageDescriptor.Version.Version}}"</code></pre></div> 16 </div> 17 <div class="field"> 18 <label>{{ctx.Locale.Tr "packages.registry.documentation" "npm" "https://docs.gitea.com/usage/packages/npm/"}}</label> 19 </div> 20 </div> 21 </div> 22 23 {{if or .PackageDescriptor.Metadata.Description .PackageDescriptor.Metadata.Readme}} 24 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4> 25 <div class="ui attached segment"> 26 {{if .PackageDescriptor.Metadata.Readme}} 27 <div class="markup markdown"> 28 {{RenderMarkdownToHtml $.Context .PackageDescriptor.Metadata.Readme}} 29 </div> 30 {{else if .PackageDescriptor.Metadata.Description}} 31 {{.PackageDescriptor.Metadata.Description}} 32 {{end}} 33 </div> 34 {{end}} 35 36 {{if or .PackageDescriptor.Metadata.Dependencies .PackageDescriptor.Metadata.DevelopmentDependencies .PackageDescriptor.Metadata.PeerDependencies .PackageDescriptor.Metadata.OptionalDependencies}} 37 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.dependencies"}}</h4> 38 <div class="ui attached segment"> 39 <div class="ui list"> 40 {{template "package/content/npm_dependencies" dict "root" $ "dependencies" .PackageDescriptor.Metadata.Dependencies "title" (ctx.Locale.Tr "packages.npm.dependencies")}} 41 {{template "package/content/npm_dependencies" dict "root" $ "dependencies" .PackageDescriptor.Metadata.DevelopmentDependencies "title" (ctx.Locale.Tr "packages.npm.dependencies.development")}} 42 {{template "package/content/npm_dependencies" dict "root" $ "dependencies" .PackageDescriptor.Metadata.PeerDependencies "title" (ctx.Locale.Tr "packages.npm.dependencies.peer")}} 43 {{template "package/content/npm_dependencies" dict "root" $ "dependencies" .PackageDescriptor.Metadata.OptionalDependencies "title" (ctx.Locale.Tr "packages.npm.dependencies.optional")}} 44 </div> 45 </div> 46 {{end}} 47 48 {{if .PackageDescriptor.Metadata.Keywords}} 49 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.keywords"}}</h4> 50 <div class="ui attached segment"> 51 {{range .PackageDescriptor.Metadata.Keywords}} 52 {{.}} 53 {{end}} 54 </div> 55 {{end}} 56 {{end}}