3.5.6 • Published 22 days ago

@qiwi/uniconfig-plugin-api-http v3.5.6

Weekly downloads
17
License
MIT
Repository
github
Last release
22 days ago

@qiwi/uniconfig-plugin-api-http

Uniconfig HTTP API plugin

Install

  npm i @qiwi/uniconfig-plugin-api-http
  yarn add @qiwi/uniconfig-plugin-api-http

Usage

import uniconfig, {rollupPlugin} from '@qiwi/uniconfig-core'
import uniconfigHttpApiPlugin from '@qiwi/uniconfig-plugin-api-http'
import uniconfigJsonParserPlugin from '@qiwi/uniconfig-plugin-parser-json'
    
rollupPlugin(uniconfigHttpApiPlugin)
rollupPlugin(uniconfigJsonParserPlugin)

const target = 'https://reqres.in/api/users/2'
/** Remote data:
{
    data: {
      id: 2,
      first_name: 'Janet',
      last_name: 'Weaver',
      avatar: 'https://s3.amazonaws.com/uifaces/faces/twitter/josephstein/128.jpg'
    }
  }
*/
const config = uniconfig({
  data: {
    someParam: '$fromWeb:data.first_name'
  },
  source: {
    fromWeb: {
      target,
      pipeline: 'http>json'
    }
  }
}, {
  mode: 'sync',
  pipeline: 'datatree'
})    

config.get('someParam') // "Janet"
3.5.6

22 days ago

3.5.5

2 years ago

3.5.4

2 years ago

3.5.3

2 years ago

3.5.2

3 years ago

3.5.1

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.2

4 years ago

3.2.1

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.22.1

5 years ago

2.21.1

5 years ago

2.13.0

5 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.20.0

6 years ago