Template: header
        
    
    
    
    
    
    
    
    
    
        
    
        Template: markdown
        
    
    
    
    
    
    
    
    
Build hooks
The BuilderPlugin allows you to run hooks before and after the build step.
This may be useful for running tests, performing some sort of verification, or
peforming general operations before and after the build.
The BuilderPlugin has access to the Builder object before the build step,
and has access to a BuildResult object after the build step. The BuildResult
object contains a diff, manifest, and metrics about the build.
Example
export default (pod: Pod) => {
    const plugin = pod.plugins.get('BuilderPlugin') as BuilderPlugin;
 
plugin.addBeforeBuildStep(<span class="hljs-function"><span class="hljs-params">builder</span> =></span> {
<span class="hljs-comment">// Do something with the builder.</span>
});
plugin.addAfterBuildStep(<span class="hljs-function"><span class="hljs-params">buildResult</span> =></span> {
<span class="hljs-comment">// Do something with the build result.</span>
});
}
        Template: footer