This package has been deprecated

Author message:

Please uninstall this package.

@financial-times/n-worker

3.1.0 • Public • Published

n-worker

Setup of basic next enhancements for non-web dynos e.g. cron-jobs, pollers

API

n-worker#setup(options)

Sets up node enhamcemets

  • fetch as a global using isomorphic-fetch
  • metrics for processes and fetch
  • flags (optional)

options:

  • withFlags default false - waits for the flags client to initialise and start polling
  • name optional - will get the app name from package.json if absent
  • directory defaults to process.cwd() directory in which to look for config code

Returns a Promise.

Usage: javascript worker.setup(options).then(function(){ //Application init code })

n-worker#CronJob(options)

Constructor for a new cron job, with metrics etc. added. options expects the same as npm cron.CronJob

n-worker#metrics

Reference to the instance of metrics used by the job

n-worker#flags

Reference to the instance of flags used by the job

Readme

Keywords

none

Package Sidebar

Install

npm i @financial-times/n-worker

Weekly Downloads

0

Version

3.1.0

License

MIT

Unpacked Size

188 kB

Total Files

23

Last publish

Collaborators

  • robertboulton
  • seraph2000
  • hamza.samih
  • notlee
  • emmalewis
  • aendra
  • the-ft
  • rowanmanning
  • chee
  • alexwilson