buildEntry() — vue Function Reference
Architecture documentation for the buildEntry() function in build.js from the vue codebase.
Entity Profile
Dependency Diagram
graph TD eb3c3279_b86a_708e_052c_9203dda7d06d["buildEntry()"] 7c12aee7_f540_c48a_de68_0ede99c80668["build.js"] eb3c3279_b86a_708e_052c_9203dda7d06d -->|defined in| 7c12aee7_f540_c48a_de68_0ede99c80668 3f8a4302_5559_cd70_a88c_69a9bca17750["build()"] 3f8a4302_5559_cd70_a88c_69a9bca17750 -->|calls| eb3c3279_b86a_708e_052c_9203dda7d06d 648394b8_405b_66c2_bf3e_67382d1498c0["write()"] eb3c3279_b86a_708e_052c_9203dda7d06d -->|calls| 648394b8_405b_66c2_bf3e_67382d1498c0 style eb3c3279_b86a_708e_052c_9203dda7d06d 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
Source
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