1.9.0 • Published 11 months ago
@jsonic/multisource v1.9.0
multisource
Load partial values from multiple sources, such as other files.
![]() | This open source module is sponsored and supported by Voxgig. |
|---|
Basic Example
# file: foo.jsonic
a:1import { Jsonic } from '@jsonic/jsonic-next'
import { MultiSource } from '@jsonic/multisource'
import { makeFileResolver } from '@jsonic/multisource/resolver/file'
let j = Jsonic.make().use(MultiSource, {
resolver: makeFileResolver(),
})
const out = j('@"foo.jsonic" b:2')
// out === { a:1, b:2 }Options
- implictExt
- 0:
string(default: jsonic) - 0 - 1:
string(default: jsc) - 1 - 2:
string(default: json) - 2 - 3:
string(default: js) - 3
- 0:
- markchar:
string(default: @) - markchar - processor
- __:
function(default: (res) => (res.val = process(res.src, res))) - - js:
instance(required) - js - jsc:
instance(required) - jsc - json:
function(default: (res) => (res.val = process(res.src, res))) - json - jsonic:
instance(required) - jsonic
- __:
1.9.0
11 months ago
1.8.1
1 year ago
1.8.0
1 year ago
1.7.1
1 year ago
1.7.0
1 year ago
1.6.0
1 year ago
1.5.0
1 year ago
1.4.0
1 year ago
1.3.0
1 year ago
1.2.0
2 years ago
1.1.0
2 years ago
1.0.6
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.11.0
3 years ago
0.12.0
3 years ago
0.10.0
3 years ago
0.9.0
3 years ago
0.8.0
3 years ago
0.7.0
3 years ago
0.5.0
4 years ago
0.6.0
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.4.0
4 years ago
0.1.0
4 years ago
0.0.8
4 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
