@@ -27,7 +27,7 @@ const enqueueInstall = (tmpdir, dependencies, allow) => {
2727
2828module . exports = async ( snippet , { tmpdir = DEFAULT_TMPDIR , allow = { } } = { } ) => {
2929 let content = template ( snippet )
30- let install = 0
30+ const phases = { install : 0 }
3131
3232 const dependencies = detectDependencies ( content )
3333 if ( dependencies . length ) {
@@ -37,17 +37,17 @@ module.exports = async (snippet, { tmpdir = DEFAULT_TMPDIR, allow = {} } = {}) =
3737 await duration ( 'npm:install' , ( ) => enqueueInstall ( tmpdir , dependencies , allow ) , {
3838 dependencies
3939 } )
40- install = elapsed ( )
40+ phases . install = elapsed ( )
4141 }
4242
4343 const cwd = dependencies . length ? tmpdir : process . cwd ( )
4444 const elapsed = timeSpan ( )
4545 const result = await duration ( 'esbuild' , ( ) => build ( { content, cwd } ) )
46- const buildMs = elapsed ( )
46+ phases . build = elapsed ( )
4747 debug ( 'esbuild:output' , { content : result . outputFiles [ 0 ] . text . length } )
4848 content = result . outputFiles [ 0 ] . text
4949
50- return { content, install , build : buildMs }
50+ return { content, phases }
5151}
5252
5353module . exports . DEFAULT_TMPDIR = DEFAULT_TMPDIR
0 commit comments