Home / Function/ buildEntry() — vue Function Reference

buildEntry() — vue Function Reference

Architecture documentation for the buildEntry() function in build.js from the vue codebase.

Function javascript VueCore GlobalAPI calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  943e44a7_fffb_fd55_e43c_e3cd0e41906f["buildEntry()"]
  2323b6c2_cf6e_cd5a_2e03_3788f8028d6c["build.js"]
  943e44a7_fffb_fd55_e43c_e3cd0e41906f -->|defined in| 2323b6c2_cf6e_cd5a_2e03_3788f8028d6c
  3d58a8af_3119_587b_03c5_782c78a22ffe["build()"]
  3d58a8af_3119_587b_03c5_782c78a22ffe -->|calls| 943e44a7_fffb_fd55_e43c_e3cd0e41906f
  01c5d16b_8b6d_40b2_eb60_66aa9f505fe3["write()"]
  943e44a7_fffb_fd55_e43c_e3cd0e41906f -->|calls| 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3
  style 943e44a7_fffb_fd55_e43c_e3cd0e41906f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/build.js lines 38–61

function buildEntry (config) {
  const output = config.output
  const { file, banner } = output
  const isProd = /(min|prod)\.js$/.test(file)
  return rollup.rollup(config)
    .then(bundle => bundle.generate(output))
    .then(async ({ output: [{ code }] }) => {
      if (isProd) {
        const {code: minifiedCode} =  await terser.minify(code, {
          toplevel: true,
          compress: {
            pure_funcs: ['makeMap'],
          },
          format: {
            ascii_only: true,
          }
        });
        const minified = (banner ? banner + '\n' : '') + minifiedCode
        return write(file, minified, true)
      } else {
        return write(file, code)
      }
    })
}

Domain

Subdomains

Defined In

Calls

Called By

Frequently Asked Questions

What does buildEntry() do?
buildEntry() is a function in the vue codebase, defined in scripts/build.js.
Where is buildEntry() defined?
buildEntry() is defined in scripts/build.js at line 38.
What does buildEntry() call?
buildEntry() calls 1 function(s): write.
What calls buildEntry()?
buildEntry() is called by 1 function(s): build.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free