Skip to content

Commit b2df4b9

Browse files
committed
refactor: less is more
1 parent a29bbbd commit b2df4b9

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

src/compile/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const enqueueInstall = (tmpdir, dependencies, allow) => {
2727

2828
module.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

5353
module.exports.DEFAULT_TMPDIR = DEFAULT_TMPDIR

src/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,7 @@ module.exports = ({ tmpdir } = {}) => {
6767
const result = {
6868
...rest,
6969
phases: {
70-
install: compiled.install,
71-
build: compiled.build,
70+
...compiled.phases,
7271
spawn: spawnMs - run,
7372
run,
7473
total: total()

0 commit comments

Comments
 (0)