3.5.6 • Published 29 days ago
@qiwi/uniconfig-plugin-datatree v3.5.6
@qiwi/uniconfig-plugin-datatree
Uniconfig "Datatree" plugin.
Install
npm i @qiwi/uniconfig-plugin-datatree
yarn add @qiwi/uniconfig-plugin-datatree
Usage
import {Config, addPlugin} from '@qiwi/uniconfig-core'
import dataTreePlugin from '@qiwi/uniconfig-plugin-datatree'
addPlugin(dataTreePlugin)
const config = new Config({
data: {
someParam: '$foo:bar',
otherParam: '$a:b',
anotherParam: '$a:d.e.f.g',
lastParam: '$a:i.j.k.l.m.n'
},
source: {
foo: {
data: {
bar: 'baz'
}
},
a: {
data: {
b: 'c',
'd.e.f.g': 'h',
'i.j': {
k: {
'l.m.n': 'o'
}
}
}
}
}
}, {
pipeline: 'datatree',
mode: 'sync'
})
config.get('someParam') // 'baz'
config.get('otherParam') // 'c'
config.get('anotherParam') // 'h'
config.get('lastParam') // 'o'
3.5.6
29 days ago
3.5.5
2 years ago
3.5.4
2 years ago
3.5.3
3 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.2
5 years ago
2.22.1
5 years ago
2.21.1
5 years ago
2.16.0
6 years ago
2.15.1
6 years ago
2.15.0
6 years ago
2.5.0
6 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
1.21.0
6 years ago