This package has been deprecated

Author message:

"!!NO LONGER_MAINTAINED"

apeman-app-flush

3.0.1 • Public • Published

apeman-app-flush

Build Status Code Climate Code Coverage npm Version JS Standard

apeman app to handle flush messages.

Installation

$ npm install apeman-app-flush --save

Usage

  1. Define an app within Apemanfile.js
  2. Call the app via apeman app command.

Apemanfile.js

/** This is an example Apemanfile to use apeman-app-flush */

'use strict'

const co = require('co')

module.exports = {
  $pkg: { /* ... */ },
  $apps: {
    'my-app-01': {
      '/': [
        // flush middleware needs session store.
        require('apeman-app-session')({
          /* ... */
        }),
        // Add flush
        require('apeman-app-flush')({}),
        co.wrap(function * (ctx, next) {
          // Push flush message.
          ctx.flush('Say hey!')
          /* ... */
          yield next()
        }),
        (ctx) => {
          // Shift flush message.
          let msg = ctx.flush()
          /* ... */
        }
      ]
    }
  }
}

Then,

$ apeman app my-app-01 -p 3000

Signature

apemanAppFlush(options) -> function

apeman app to handle flush messages.

Args
Name Type Default Description
options object Optional settings.

License

This software is released under the MIT License.

Links

/apeman-app-flush/

    Package Sidebar

    Install

    npm i apeman-app-flush

    Weekly Downloads

    2

    Version

    3.0.1

    License

    MIT

    Last publish

    Collaborators

    • okunishinishi