UNPKG

cnpmjs.org

Version:

Private npm registry and web for Enterprise, base on MySQL and Simple Store Service

177 lines (167 loc) 5.93 kB
<div class="pack-overview-background"></div> <div class="pack-overview"> <div class="pack-info"> <% if (package.deprecated) { %> <div class="pack-name deprecated"><%= package.name %></div> <% if (package.description) {%> <div class="pack-description deprecated"><%= package.description %></div> <% } %> <div class="deprecated-content" title="<%= package.deprecated %>"><%= package.deprecated %></div> <% } else { %> <div class="pack-name"><%= package.name %></div> <% if (package.description) {%> <div class="pack-description" title="<%= package.description %>"><%= package.description %></div> <% } %> <% } %> <div class="pack-ver"> <img title="<%= package.version %>" src="/badge/v/<%= package.name %>.svg?style=flat-square"> <% if (package.engines) {%> <% for (var k in package.engines) { var engine = package.engines[k]; %> <img title="<%= engine.title %>" src="<%- engine.badgeURL %>"> <% } }%> </div> <% if (package.fromNow) { %> <div class="pack-lastup"> Last updated <%= package.fromNow %> <% if (package.lastPublishedUser) { var name = package.lastPublishedUser.name; %> by <a href="/~<%= name %>"><%= name %></a> <% } %> . </div> <% } %> <div class="pack-repo"> <% if (package.license) { %> <a href="<%= package.license.url %>" target="_blank"><%= package.license.name %></a> <% } %> <% if (package.repository) { %> <% if (package.license) {%> | <% } %> <a href="<%= package.repository.weburl %>" target="_blank">Repository</a> <% } %> <% if (package.bugs.url) { %> <% if (package.license || package.repository) {%> | <% } %> <a href="<%= package.bugs.url %>" target="_blank">Bugs</a> <% } %> <% if (package.license || package.repository || package.bugs.url) {%> | <% } %> <% if (!package._publish_on_cnpm) { %> <a href="https://www.npmjs.org/package/<%= package.name %>" target="_blank">Original npm</a> <% } %> </div> <div class="pack-install"> <pre class="sh">$ <%- config.npmClientName %> install <%= package.name %> <% if (package.preferGlobal) { %>-g<% } %></pre> <div class="pack-sync"> <% if (package._publish_on_cnpm) { %> Private package <% } else { %> <a href="/sync/<%= package.name %>" target="_blank">SYNC</a> missed versions from <a href="<%= package.registryUrl %>" target="_blank">official npm registry</a>. <% } %> </div> </div> </div> </div> </div> <div class="pack-details cols-box"> <div class="pack-dep cols-box-item"> <div class="cols-box-title"> <% var deps = Object.keys(package.dependencies || {}) var l = deps.length var m = 8 %> Dependencies<%= ' (' + l + ')' %> <% if (l > m) { %> <a class="more-item" href="<%= package.registryUrl %>" target="_blank">+<%= l-m %> more</a> <% } %> </div> <% if (l) { %> <ul> <% if (l > m) deps = deps.slice(0, m) deps.forEach(function(pkg, i) { %> <li> <a class="pack-dep-name" target="_blank" href="/package/<%= pkg %>"><%= pkg %></a> <span class="pack-dep-ver"><%= package.dependencies[pkg]%></span> </li> <% }) %> </ul> <% } else { %> None <% } %> </div> <div class="pack-maintainers cols-box-item"> <div class="cols-box-title"> <% var maintainers = package.maintainers || []; var l = maintainers.length var m = 6 %> Maintainers <%= l > 0 ? ' (' + l + ')' : '' %> <% if (l > m) { %> <a class="more-item" href="<%= package.registryUrl %>" target="_blank">+<%= l-m %> more</a> <% } %> </div> <div class="maintainers"> <% if (l > m) maintainers = maintainers.slice(0, m) %> <% for (var i = 0; i < maintainers.length; i += 2) { %> <div class="row"> <div class="maintainer"> <a class="username" href="/~<%= maintainers[i].name %>"> <img src="<%= maintainers[i].gravatar %>" class="avatar"> <%= maintainers[i].name %> </a> </div> <% if (maintainers[i + 1]) { %> <div class="maintainer"> <a class="username" href="/~<%= maintainers[i + 1].name %>"> <img src="<%= maintainers[i + 1].gravatar %>" class="avatar"> <%= maintainers[i + 1].name %> </a> </div> <% } %> </div> <% } %> </div> </div> <div class="pack-downloads cols-box-item"> <div class="cols-box-title"> Downloads </div> <div class="downloads"> <div class="row"> Today <span class="pack-download-num"><%= download.today %></span> </div> <div class="row"> This Week <span class="pack-download-num"><%= download.thisweek %></span> </div> <div class="row"> This Month <span class="pack-download-num"><%= download.thismonth %></span> </div> <div class="row"> Last Day <span class="pack-download-num"><%= download.lastday %></span> </div> <div class="row"> Last Week <span class="pack-download-num"><%= download.lastweek %></span> </div> <div class="row"> Last Month <span class="pack-download-num"><%= download.lastmonth %></span> </div> </div> </div> </div> <div class="pack-readme"> <div class="title">README</div> <section id="readme" class="markdown-body"> <%- package.readme %> </section> </div>