Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
dpikt committed Feb 18, 2020
1 parent 345b5d5 commit 3aa51d7
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 5 deletions.
38 changes: 34 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,45 @@

# lp-requests

Client-side request helpers.
Promise-based helpers for making HTTP requests.

## Documentation
Documentation and usage info can be found in [docs.md](docs.md).
```js
import { api, configureApi } from '@launchpadlab/lp-requests'

// Make a request
api
.get('/user', { query: { id: 1 } })
.then((response) => {
// handle success
})
.catch((error) => {
// handle error
})

// Configure defaults
const externalApi = configureApi({
root: 'https://my-external-api/',
mode: 'cors',
})

externalApi.get('/user', { query: { id: 1 } })
// -> makes a request to https://my-external-api/user?id=1
```

A full list of available request options may be found in the [documentation](#documentation).

## Relation to axios

`lp-requests` serves the exact same function as [axios](https://github.com/axios/axios)- that is, it provides a thin wrapper around the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). Once `axios` has become appropriately stable, it may be used as a replacement for `lp-requests`.

## Documentation

Documentation and usage info can be found in [docs.md](docs.md).

## Migration Guides
- [v4.0.0](migration-guides/v4.0.0.md)

- [v4.0.0](migration-guides/v4.0.0.md)

## Contribution

This package follows the Opex [NPM package guidelines](https://github.com/LaunchPadLab/opex/blob/master/gists/npm-package-guidelines.md). Please refer to the linked document for information on contributing, testing and versioning.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@launchpadlab/lp-requests",
"version": "4.1.7",
"version": "4.1.8",
"description": "Request helpers",
"main": "lib/index.js",
"scripts": {
Expand Down

0 comments on commit 3aa51d7

Please sign in to comment.