1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| const PackageUrlCmd = require('../package-url-cmd.js')
|
| class Docs extends PackageUrlCmd {
| static description = 'Open documentation for a package in a web browser'
| static name = 'docs'
|
| getUrl (spec, mani) {
| if (mani.homepage) {
| return mani.homepage
| }
|
| const info = this.hostedFromMani(mani)
| if (info) {
| return info.docs()
| }
|
| return `https://www.npmjs.com/package/${mani.name}`
| }
| }
|
| module.exports = Docs
|
|