Client library for the libraries.io api.
$ npm install --save librarian-api
Paging is now supported with the page
and per_page
query parameters.
You can also obtain the raw request response passing the raw: true
option.
Please refer to test.js for usage examples.
All queries are now limited to 10 per 10 seconds.
The cli now uses update-notifier to let the user know about updates to this program.
Users have the ability to opt-out of the update notifier by changing the optOut property to true in ~/.config/configstore/update-notifier-rollodeqc-gh-user-streak.json. The path is available in notifier.config.path.
Users can also opt-out by setting the environment variable NO_UPDATE_NOTIFIER with any value or by using the --no-update-notifier flag on a per run basis.
const librarianApi = require('librarian-api');
librarianApi('unicorns');
//=> 'unicorns & rainbows'
You'll need a token from https://libraries.io/account to call the API.
Define it as an environment variable:
export LIBRARIES_IO_TOKEN=abcd1234...
If you use another instance of libraries.io, you can define it the same way:
export LIBRARIES_IO_ENDPOINT=http://example.com/api
Otherwise https://libraries.io/api is used.
API Docs: https://libraries.io/api
Type: string
Lorem ipsum.
Type: string
Type: string
Lorem ipsum.
Type: string
Type: string
Type: string
Lorem ipsum.
Type: string
Type: string
Lorem ipsum.
Type: string
Type: string
Lorem ipsum.
Type: string
Type: string
Lorem ipsum.
Type: string
Type: string
Lorem ipsum.
Type: string
Type: string
Lorem ipsum.
$ npm install --global librarian-api
$ librarian-api --help
Usage
librarian-api [input]
Options
--foo Lorem ipsum. [Default: false]
Examples
$ librarian-api
unicorns & rainbows
$ librarian-api ponies
ponies & rainbows
AGPL-v3 © Robin Millette