Miss any of our Open RFC calls?Watch the recordings here! »

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

Keywords

none

Install

npm i @financial-times/n-worker

DownloadsWeekly Downloads

16

Version

3.1.0

License

MIT

Unpacked Size

188 kB

Total Files

23

Last publish

Collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar