npm package: @sofiakb/axios-api
Description: A typescript library for axios API calls.
Author: Sofiakb
Latest version: 1.0.0-beta.18

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]

[comment]: <> ([![LinkedIn][linkedin-shield]][linkedin-url])



<!-- PROJECT LOGO -->
<br />
<p align="center">

  <h1 align="center">axios-api</h1>

  <p align="center">
      A typescript library for axios API calls.
      <br />
      <!--<a href="https://github.com/sofiakb/axios-api"><strong>Explore the docs »</strong></a>-->
      <br />
      <br />
      <a href="https://github.com/sofiakb/axios-api/issues">Report Bug</a>
      ·
      <a href="https://github.com/sofiakb/axios-api/issues">Request Feature</a>
  </p>

</p>



<!-- TABLE OF CONTENTS -->
<details open="open">
  <summary>Table of Contents</summary>
  <ol>
    <li>
      <a href="#about-the-project">About the library</a>
      <ul>
        <li><a href="#built-with">Built With</a></li>
      </ul>
    </li>
    <li>
      <a href="#getting-started">Getting Started</a>
      <ul>
        <li><a href="#prerequisites">Prerequisites</a></li>
        <li><a href="#installation">Installation</a></li>
      </ul>
    </li>
    <li><a href="#usage">Usage</a></li>
    <li><a href="#roadmap">Roadmap</a></li>
    <li><a href="#contributing">Contributing</a></li>
    <li><a href="#license">License</a></li>
    <li><a href="#contact">Contact</a></li>
    <li><a href="#acknowledgements">Acknowledgements</a></li>
  </ol>
</details>



<!-- ABOUT THE PROJECT -->

## About The Library

The library simplify API calls with axios library.
[comment]: <> (The library allows to detect os system in PHP project.)

### Built With

* [Javascript](https://developer.mozilla.org/fr/docs/Web/JavaScript)
* [Typescript](https://www.typescriptlang.org/)
* [Axios](https://axios-http.com/docs/intro)

<!-- GETTING STARTED -->

### Prerequisites

- axios
- typescript

### Installation

```shell
npm install --save @sofiakb/axios-api
```

<!-- USAGE EXAMPLES -->

## Usage

```typescript
import Api from "@sofiakb/axios-api";

// Use in controller
class ExampleController extends Api {
    
}
```

<!-- ROADMAP -->

## Roadmap

See the [open issues](https://github.com/sofiakb/axios-api/issues) for a list of proposed features (and known issues).


<!-- LICENSE -->

## License

Distributed under the MIT License. See `LICENSE` for more information.




<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->

[contributors-shield]: https://img.shields.io/github/contributors/sofiakb/axios-api.svg?style=for-the-badge

[contributors-url]: https://github.com/sofiakb/axios-api/graphs/contributors

[forks-shield]: https://img.shields.io/github/forks/sofiakb/axios-api.svg?style=for-the-badge

[forks-url]: https://github.com/sofiakb/axios-api/network/members

[stars-shield]: https://img.shields.io/github/stars/sofiakb/axios-api.svg?style=for-the-badge

[stars-url]: https://github.com/sofiakb/axios-api/stargazers

[issues-shield]: https://img.shields.io/github/issues/sofiakb/axios-api.svg?style=for-the-badge

[issues-url]: https://github.com/sofiakb/axios-api/issues

[license-shield]: https://img.shields.io/github/license/sofiakb/axios-api.svg?style=for-the-badge

[license-url]: https://github.com/sofiakb/axios-api/blob/main/LICENSE

[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555

[linkedin-url]: https://www.linkedin.com/in/sofiane-akbly/