broccoli-callback
v1.0.2 broccoli-plugin
broccoli-callback
END OF DEVELOPMENT NOTICE - This package has been discontinued
A plugin to execute any code within Broccoli builds.
Usage
Simply create a new instance of the plugin passing a callback function.
The function will receive the current plugin.
To execute asynchronous code in the callback, return a Promise so Broccoli will wait.
Example
const BroccoliCallback = require("broccoli-callback");
module.exports = return new BroccoliCallback("NAME", [/* Input Nodes, can be an empty array */], (plugin, options) => {
return new Promise((resolve, reject) => {
// Do something here, then resolve
});
}, {/* Options, you can omit this */});
Supported implementations.
broccoli-callback supports and has been tested on NodeJS 6.0+.
Contributing to broccoli-callback
- Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet.
- Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it.
- Fork the project.
- Start a feature/bugfix branch.
- Commit and push until you are happy with your contribution.
- Make sure to add tests for it. This is important so I don't break it in a future version unintentionally.
Copyright
Copyright (C) 2017 and above Shogun mailto:[email protected].
Licensed under the MIT license, which can be found at https://choosealicense.com/licenses/mit.