0.0.56 • Published 3 years 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
3 years ago
0.0.43
3 years ago
0.0.44
3 years ago
0.0.47
3 years ago
0.0.51
3 years ago
0.0.52
3 years ago
0.0.53
3 years ago
0.0.55
3 years ago
0.0.56
3 years ago
0.0.50
3 years ago
0.0.48
3 years ago
0.0.49
3 years ago
0.0.34
3 years ago
0.0.36
3 years ago
0.0.37
3 years ago
0.0.38
3 years ago
0.0.33
3 years ago
0.0.32
3 years ago
0.0.30
3 years ago
0.0.29
3 years ago
0.0.26
3 years ago
0.0.25
3 years ago
0.0.24
3 years ago
0.0.23
3 years ago
0.0.17
3 years ago
0.0.14
3 years ago
0.0.13
3 years ago
0.0.12
3 years ago
0.0.11
3 years ago
0.0.10
3 years ago