Redirect to an npm package's repository page
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.travis.yml
CODE_OF_CONDUCT.md
LICENSE
cli.js
package-lock.json
package.json
readme.md
server.js

readme.md

ghub.io

Redirect to an npm package's repository page, like ghub.io/express

Features

🌏 Supports GitHub, Gitlab, BitBucket, and others.

🚀 Stateless design using all-the-package-repos

🔒 HTTPS support

🌴 Always fresh with Greenkeeper

👫 Shared ownership in a GitHub org

🙌 Open Open Source contribution model

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:

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

License

MIT