0.0.56 • Published 1 year ago
noodl-yaml v0.0.56
noodl-yaml
YAML Bindings for noodl-core
Dependencies
Name | Description |
---|---|
noodl-core | Core dependency |
@jsmanifest/utils | Lightweight functional programming utilities |
noodl-types | noodl-yaml uses noodl-types for its noodl typings |
yaml | noodl-yaml uses yaml to create YAML bindings |
Usage
const { Diagnostics } = require('noodl-core')
const { DocRoot, DocVisitor, DocIterator } = require('noodl-yaml')
const root = new DocRoot()
const visitor = new DocVisitor()
const iterator = new DocIterator()
const diagnostics = new Diagnostics()
diagnostics.use(root)
diagnostics.use(visitor)
diagnostics.run().then((results) => {
console.log(results)
})
Notes
- emitter consumes meta objects
- producer produces meta objects
- reference meta objects
- sub references
- await references
- eval references
- merge references
- sub references
- reference meta objects
- resolver encapsulates emitter, producer
- loader wraps resolver
Action chain triggerers
default: save/use/carry (any)
- determine data type
if (object)
- emit (object)
- action objects (object)
- goto (object/string)
- continue (string)
- retrieve (string)
- ..${string}@: ${string} (object)
- set/replace (object)
- abort (string)
0.0.42
2 years ago
0.0.43
2 years ago
0.0.44
2 years ago
0.0.47
2 years ago
0.0.51
1 year ago
0.0.52
1 year ago
0.0.53
1 year ago
0.0.55
1 year ago
0.0.56
1 year ago
0.0.50
1 year ago
0.0.48
1 year ago
0.0.49
1 year ago
0.0.34
2 years ago
0.0.36
2 years ago
0.0.37
2 years ago
0.0.38
2 years ago
0.0.33
2 years ago
0.0.32
2 years ago
0.0.30
2 years ago
0.0.29
2 years ago
0.0.26
2 years ago
0.0.25
2 years ago
0.0.24
2 years ago
0.0.23
2 years ago
0.0.17
2 years ago
0.0.14
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago