aphase

Phase runner

Usage no npm install needed!

<script type="module">
  import aphase from 'https://cdn.skypack.dev/aphase';
</script>

README

aphase

Build Status Code Climate Code Coverage npm Version JS Standard

Phase runner

Installation

$ npm install aphase --save

Usage

'use strict'

const aphase = require('aphase')

function run (phaseName) {
  let phase = aphase(phaseName) // Define phase function
  // Run if phase name matches
  phase('foo:sayYeah!', () => Promise.resolve('yeah!'))
  phase('quz:sayYeah!', () => Promise.resolve('yeah!'))
}

run('foo:*,bar:*')

License

This software is released under the MIT License.

Links