1.1.3 • Published 2 years ago

@dawnjs/dn-middleware-call v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@dawnjs/dn-middleware-call

npm npm

Usage

demo1:
  - name: '@dawnjs/dn-middleware-shell'
    script:
      - echo demo1

demo2:
  - name: '@dawnjs/dn-middleware-shell'
    script:
      - echo demo2

demo3:
  - name: '@dawnjs/dn-middleware-shell'
    script:
      - echo demo3

demo:
  - name: '@dawnjs/dn-middleware-call'
    pipe:
      - demo3
    when:
      'process.env.NODE_ENV !== "production"': demo1
      'process.env.NODE_ENV === "production"': demo2

Options

NameTypeDescription
pipestring \| string[]The pipeline names which needs to be called always in order
whenobjectThe pipeline name which needs to be called if meet the conditions after pipe array

Condition expression description

  • Condition expression can be any valid statement that return boolean value.
  • Middleware will extract all field in context to the condition expression scope with with statement.