@jlbubbles0920_yt/spacex-api
Version:
A JavaScript / TypeScript wrapper for fetching data from SpaceX api
43 lines (26 loc) • 1.02 kB
Markdown
# SpaceX api
A JavaScript / TypeScript wrapper for fetching data from [SpaceX api](https://docs.spacexdata.com/).
## Installation
`npm install @jlbubbles0920_yt/spacex-api`
## Usage
See [available methods](lib/spacex.ts)
### TypeScript
```
import { SpaceX } from '@jlbubbles0920_yt/spacex-api';
SpaceX
.getLatestLaunch()
.then(launch => alert(launch.mission_name))
```
### JavaScript
```javascript
var SpaceX = require('@jlbubbles0920_yt/spacex-api').SpaceX;
SpaceX.
.getLatestLaunch()
.then(launch => alert(launch.mission_name))
```
## Limitations
* Lib is using [Fetch API](https://caniuse.com/#feat=fetch), so Internet Explorer is not supported.
## Thanks for
* [Thomas Smyth](https://github.com/Thomas-Smyth) for creating [SpaceX-API-Wrapper](https://github.com/Thomas-Smyth/SpaceX-API-Wrapper)
* [Timmy Kokke](https://timmykokke.com/) for creating [json2ts](http://json2ts.com/)
* [Jose Moran Urena](https://www.youtube.com/channel/UCBX0bSgRWx5Br7b3w6Hohqg) for revisioning the branch