Home / Function/ write() — vue Function Reference

write() — vue Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  d2357945_6f03_05e6_881b_4dc55c4e7f52["write()"]
  edf72fa8_254e_6acc_1109_973f2318a97b["buildEntry()"]
  edf72fa8_254e_6acc_1109_973f2318a97b -->|calls| d2357945_6f03_05e6_881b_4dc55c4e7f52
  7ddbe359_0ee3_4efb_22c2_54576c83a35d["blue()"]
  d2357945_6f03_05e6_881b_4dc55c4e7f52 -->|calls| 7ddbe359_0ee3_4efb_22c2_54576c83a35d
  2d193959_5c06_f12e_e900_aede52f4fa69["getSize()"]
  d2357945_6f03_05e6_881b_4dc55c4e7f52 -->|calls| 2d193959_5c06_f12e_e900_aede52f4fa69
  style d2357945_6f03_05e6_881b_4dc55c4e7f52 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

Called By

Frequently Asked Questions

What does write() do?
write() is a function in the vue codebase.
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