0.0.56 • Published 1 year ago

noodl-yaml v0.0.56

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

noodl-yaml

YAML Bindings for noodl-core

Dependencies

NameDescription
noodl-coreCore dependency
@jsmanifest/utilsLightweight functional programming utilities
noodl-typesnoodl-yaml uses noodl-types for its noodl typings
yamlnoodl-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
  • 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