@kensoni/api

npm i --save @kensoni/api

Usage no npm install needed!

<script type="module">
  import kensoniApi from 'https://cdn.skypack.dev/@kensoni/api';
</script>

README

Custom call API with axios

Installation

npm i --save @kensoni/api

Using

import { createApi, apiGet } from '@kensoni/api';

const configs = {
  baseURL: '/api/v1'
}

createApi(configs);
apiGet('users/');

Support functions:

  • apiGet()
  • apiPost()
  • apiPut()
  • apiPatch()
  • apiDelete()
  • apiHead()
  • createApi(configs).api()
  • createApi(configs).apiInstance (API Instance from axios)
  • createContentType()
  • createAuthorization()

createApi function will make the instance of singleton class ApiInstance.