Neoplastic Plasma Medusa

    siomai
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.0 • Public • Published

    siomai

    API calls made simple for Bun.

    Install

    bun add siomai

    Usage

    import siomai from 'siomai'
    
    const data = await siomai.post('https://example.com', {
      json: {
        foo: true
      }
    })

    With plain fetch, it would be:

    class HTTPError extends Error {}
    
    const response = await fetch('https://example.com', {
      method: 'POST',
      body: JSON.stringify({ foo: true }),
      headers: {
        'content-type': 'application/json'
      }
    })
    
    if (!response.ok) {
      throw new HTTPError('Error while fetching https://example.com', response)
    }
    
    const data = await response.json()
    
    console.log(data)

    License

    MIT

    Install

    npm i siomai

    DownloadsWeekly Downloads

    4

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    8.16 kB

    Total Files

    6

    Last publish

    Collaborators

    • wobsoriano