@lasuillard/raindrop-client

raindrop-client

License: MIT CI codecov NPM Version

Axios client built with OpenAPI generator for Raindrop.io

Primary features and goals are:

  • Provide unofficial OpenAPI schema for Raindrop.io
  • Fill the gap between official documentation and reality(response) with schema testing
  • Generated client package for Axios with extra functionalities

If you wish to use client package, install it:

$ npm install @lasuillard/raindrop-client

You can use OpenAPI schema in this repository to generate your own client. Following is example using openapitools/openapi-generator-cli:

$ yarn global add @openapitools/openapi-generator-cli
$ openapi-generator-cli generate -i https://raw.githubusercontent.com/lasuillard/raindrop-client/main/openapi.yaml -g typescript-axios --skip-validate-spec -o ./out

You may need Java installed as openapi-generator-cli uses it.

Dev Containers configured and ready to use. Detailed installation steps and requirements will not be described here.

This project is licensed under the terms of the MIT license.