Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
docs.js22 linesDownload Raw Back to commands
1const PackageUrlCmd = require('../package-url-cmd.js')
2
3class Docs extends PackageUrlCmd {
4  static description = 'Open documentation for a package in a web browser'
5  static name = 'docs'
6
7  getUrl (spec, mani) {
8    if (mani.homepage) {
9      return mani.homepage
10    }
11
12    const info = this.hostedFromMani(mani)
13    if (info) {
14      return info.docs()
15    }
16
17    return `https://www.npmjs.com/package/${mani.name}`
18  }
19}
20
21module.exports = Docs
22 
codekingpro/portable-devtools · Team Ai