Redirect to an npm package's repository page.
https://ghub.io/
Redirect to an npm package's repository page, like ghub.io/express
Features
Web Usage
Visit ghub.io/<package-name>
in your browser and you'll be taken to that package's repository page on GitHub or elsewhere. If the package has no specified repo you'll be redirected to npmjs.com.
Examples:
- ghub.io/electron (GitHub)
- ghub.io/jsonschema-extra (GitLab)
- ghub.io/pickles (BitBucket)
- ghub.io/some-nonexistent-package (npm)
CLI Usage
ghub
is also available as a command-line tool which accepts one or many package names and opens their GitHub repos in your web browser:
npm i -g ghub
ghub choo chai chalk
The CLI can also read from newline-delimited standard input.
To open a repo tab for every dependency in a local package.json file:
npm i -g ghub json
cat package.json | json dependencies | json -ka | ghub
or every devDependency
:
npm i -g ghub json
cat package.json | json devDependencies | json -ka | ghub
Pair ghub
with the depnames
CLI to open repo pages for all the dependencies of a given package:
npm i -g ghub depnames
depnames chokidar | ghub
View the top ten most-dependend-on packages whose names start with level
:
npm i -g ghub all-the-package-names
all-the-package-names | egrep '^level' | head -n 10 | ghub
Repository
github.com/nice-registry/ghub.io
from https://github.com/nice-registry/ghub.io
No comments:
Post a Comment