1.0.7 • Published 2 years ago

swapi-ts-wrapper v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

SwapiWrapper

Simple wrapper for swapi

How to install npm i swapi-ts-wrapper

Methods

getPerson(id, search, isWookiee)\ getFilm(id, search, isWookiee)\ getPlanet(id, search, isWookiee)\ getSpecies(id, search, isWookiee)\ getStarship(id, search, isWookiee)\ getVehicle(id, search, isWookiee)\

Usage

import  Swapi  from  'swapi-ts-wrapper'

Swapi.getSpecies().then(data  =>  console.log(data))

returns

{
  count: 37,
  next: 'https://swapi.dev/api/species/?page=2',
  previous: null,
  results: [
    {
      name: 'Human',
      classification: 'mammal',
      designation: 'sentient',
      average_height: '180',
      skin_colors: 'caucasian, black, asian, hispanic',
      hair_colors: 'blonde, brown, black, red',
      eye_colors: 'brown, blue, green, hazel, grey, amber',
      average_lifespan: '120',
      homeworld: 'https://swapi.dev/api/planets/9/',
      language: 'Galactic Basic',
      people: [Array],
      films: [Array],
      created: '2014-12-10T13:52:11.567000Z',
      edited: '2014-12-20T21:36:42.136000Z',
      url: 'https://swapi.dev/api/species/1/'
    },
    ...
  ]
}

You can simply add an id and search by id

Swapi.getSpecies(1).then(data  =>  console.log(data))

Also you can search by search filter

Swapi.getPerson(undefined, 'Vader').then(data  =>  console.log(data))

And for wookies we have last param

Swapi.getPerson(undefined, 'Vader', true).then(data  =>  console.log(data))

example

{
"oaoohuwhao":1,"whwokao":whhuanan,"akrcwohoahoohuc":whhuanan,"rcwochuanaoc":[{"whrascwo":"Drarcaoac Vrawaworc","acwoahrracao":"202","scracc":"136","acraahrc_oaooanoorc":"whoowhwo","corahwh_oaooanoorc":"ohacahaowo","worowo_oaooanoorc":"rowoananoooh","rhahrcaoac_roworarc":"41.9BBY","rrwowhwaworc":"scraanwo","acooscwoohoorcanwa":"acaoaoakc://cohraakah.wawoho/raakah/akanrawhwoaoc/1/","wwahanscc":["acaoaoakc://cohraakah.wawoho/raakah/wwahanscc/1/","acaoaoakc://cohraakah.wawoho/raakah/wwahanscc/2/","acaoaoakc://cohraakah.wawoho/raakah/wwahanscc/3/","acaoaoakc://cohraakah.wawoho/raakah/wwahanscc/6/"],"cakwooaahwoc":[],"howoacahoaanwoc":[],"caorarccacahakc":["acaoaoakc://cohraakah.wawoho/raakah/caorarccacahakc/13/"],"oarcworaaowowa":"2014-12-10T15:18:20.704000Z","wowaahaowowa":"2014-12-20T21:17:50.313000Z","hurcan":"acaoaoakc://cohraakah.wawoho/raakah/akwoooakanwo/4/"}]
}
1.0.7

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago