I am a simple sample plugin for actionhero. I don't do much, as I am just an example.
I will add timing information to each action, using a response key defined in a new config file. If api.config['ah-sample-plugin'].timingKey = delta, all actions would now have response.delta.
npm install ah-sample-plugin --saveThen add it to your project's ./config/plugins.js:
exports['default'] = {
plugins: (api) => {
return {
'ah-sample-plugin': { path: __dirname + '/../node_modules/ah-sample-plugin' }
}
}
}Create a new config file, ./config/ah-sample-plugin.js:
exports.default = {
'ah-sample-plugin': (api) => {
return { timingKey: 'delta' }
}
}