Skip to content

Files

Latest commit

fc89d83 · Nov 24, 2021

History

History
48 lines (39 loc) · 927 Bytes

README.md

File metadata and controls

48 lines (39 loc) · 927 Bytes

topology-dsl-core project

Open in CodeSandBox

Open in Gitpod

A flow and pipleine DSL in javascript.

Flow elements

  • sequence(array)
  sequence("a", "b", 
    repeat(optional("c")), 
    zeroOrMore("d")
  )
  • choice(array)
  choice(
    terminal("a"),
    choice("e", "d")
  )
  • optional(flowElement)
  optional("c")
  • repeat(flowElement)
  repeat(optional("c"))
  • terminal(string)

    terminal("b")
  • zeroOrMore(flowElement)

    zeroOrMore("d")
 npm i -g npm-check-updates && ncu -u && npm i
 ncu -u && yarn