{
  "name": "hello",
  "description": "Hello World sample flow",
  "steps": {
    "noemit" : {},
    "notExistingFlow" : {
      "type" : "flow"
    },
    "emittingHello": {},
    "sayHello": {
      "inputs": {
        "messageToEmit": { "emittingHello": "emitted" },
        "pluginEmit": {"emittingHello" : "pluginEmit"}
      },
      "params": {
        "registryUrl": "https://registry.npmjs.org/",
        "firstPriority": "flowConfigSpecificStep",
        "secondPriority": "flowConfigSpecificStep",
        "priorityOrder": {
          "thirdPriority": "flowConfigSpecificStep",
          "fourthPriority": "flowConfigSpecificStep",
          "fifthPriority": "flowConfigSpecificStep",
          "sixthPriority": "flowConfigSpecificStep",
          "seventhPriority": "flowConfigSpecificStep"
        }
      },
      "world": {
        "params": {
          "registryUrl": "https://registry.npmjs.org/",
          "firstPriority": "flowConfigSpecificStepAndContext",
          "secondPriority": "flowConfigSpecificStepAndContext",
          "priorityOrder": {
            "thirdPriority": "flowConfigSpecificStepAndContext",
            "fourthPriority": "flowConfigSpecificStepAndContext",
            "fifthPriority": "flowConfigSpecificStepAndContext",
            "sixthPriority": "flowConfigSpecificStepAndContext"
          }
        }
      }
    },
    "sayHello2": {
      "inputs": {
        "pluginEmit": {"sayHello" : "pluginEmit"},
        "noemitParam": {"noemit" : "any"}
      }
    },
    "sayHelloWonderfull": {
      "implementation-check": false
    },
    "sayGoodbye" : {
      "type" : "flow"
    },
    "getGoodbye" : {
      "type" : "flow"
    }
  },
  "params": {
    "registryUrl": "https://registry.npmjs.org/",
    "firstPriority": "flowConfig",
    "secondPriority": "flowConfig",
    "priorityOrder": {
      "thirdPriority": "flowConfig",
      "fourthPriority": "flowConfig",
      "fifthPriority": "flowConfig",
      "sixthPriority": "flowConfig",
      "seventhPriority": "flowConfig",
      "eightPriority": "flowConfig"
    },
    "boolean": false
  }
}