write() — vue Function Reference
Architecture documentation for the write() function in build.js from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3["write()"] 2323b6c2_cf6e_cd5a_2e03_3788f8028d6c["build.js"] 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3 -->|defined in| 2323b6c2_cf6e_cd5a_2e03_3788f8028d6c 943e44a7_fffb_fd55_e43c_e3cd0e41906f["buildEntry()"] 943e44a7_fffb_fd55_e43c_e3cd0e41906f -->|calls| 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3 8d14d16c_9ba8_5167_91a8_a4ef2540612d["blue()"] 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3 -->|calls| 8d14d16c_9ba8_5167_91a8_a4ef2540612d e3d4d2ee_3d6f_d606_9e89_62c4373aa265["getSize()"] 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3 -->|calls| e3d4d2ee_3d6f_d606_9e89_62c4373aa265 style 01c5d16b_8b6d_40b2_eb60_66aa9f505fe3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
scripts/build.js lines 63–85
function write (dest, code, zip) {
return new Promise((resolve, reject) => {
function report (extra) {
console.log(blue(path.relative(process.cwd(), dest)) + ' ' + getSize(code) + (extra || ''))
resolve()
}
if (!fs.existsSync(path.dirname(dest))) {
fs.mkdirSync(path.dirname(dest), { recursive: true })
}
fs.writeFile(dest, code, err => {
if (err) return reject(err)
if (zip) {
zlib.gzip(code, (err, zipped) => {
if (err) return reject(err)
report(' (gzipped: ' + getSize(zipped) + ')')
})
} else {
report()
}
})
})
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does write() do?
write() is a function in the vue codebase, defined in scripts/build.js.
Where is write() defined?
write() is defined in scripts/build.js at line 63.
What does write() call?
write() calls 2 function(s): blue, getSize.
What calls write()?
write() is called by 1 function(s): buildEntry.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free