Plugins
Making plugins
Plugins are simply functions that accept global Affiliate
function and output an instance.
Here’s a simple example:
const plugin = (Affiliate, mytag) => {
return Affiliate.create({
tags: [
{
hosts: ['example.com', 'www.example.com'],
query: {
ref: mytag,
},
},
],
});
};
If you have made a plugin, it would be awesome if you shared it on NPM as affiliate-plugin-*
and made a pull request to the main Affiliate
repository to add documentation.