Merge pull request #68 from fwilkerson/feature/emit-bundle-events

Emit bundle events
This commit is contained in:
Jason Miller 2018-01-29 11:20:20 -05:00 committed by GitHub
commit db0d414ea6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -98,6 +98,7 @@ export default async function microbundle(options) {
}
if (options.watch) {
const onBuild = options.onBuild;
return new Promise( (resolve, reject) => {
process.stdout.write(chalk.blue(`Watching source, compiling to ${relative(cwd, dirname(options.output))}:\n`));
steps.map( options => {
@ -112,6 +113,9 @@ export default async function microbundle(options) {
getSizeInfo(options._code, options.outputOptions.file).then( text => {
process.stdout.write(`Wrote ${text.trim()}\n`);
});
if (typeof onBuild=='function') {
onBuild(e);
}
}
});
});