3.5.6 • Published 22 days ago
@qiwi/uniconfig-plugin-api-http v3.5.6
@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