Package Docs
Get packages' document homepages from package.json
Install
$ npm i -g package-docs
Usage
$ package-docs
It will read package.json
and get packages in the dependencies
/devDependencies
/peerDependencies
fields and save their document homepage urls into package-docs.json
.
// pacakge.json
output:
dependencies: axios: https://github.com/axios/axios chalk: https://github.com/chalk/chalk#readme lodash: https://lodash.com/ minimist: https://github.com/substack/minimist prettyjson: http://rafeca.com/prettyjsondevDependencies: eslint: https://eslint.org eslint-config-standard: https://standardjs.com
Output to file
You may also save the output to json file by specifying the option -o
, the output will save to package-docs.json
by default
$ package-docs -o
Inline query
$ package-docs vue vuex
vue: http://vuejs.org
vuex: https://vuex.vuejs.org
Open in browser
$ package-docs vue --open
--open
option will make a prompt to confirm when opening more than 5 urls. You can specify -y
to bypass the prompt.
TODO
- Open in browser
- Better error handling
- Querying indicator
- Publish to npm
- Unit tests
- Rewrite use class
- Node.js API
- Cache
License
MIT @antfu 2018