Home / Function/ module() — react Function Reference

module() — react Function Reference

Architecture documentation for the module() function in closure-plugin.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  1fe2946c_4693_fc87_c91c_e9ad9f88cd19["module()"]
  ef0d64ab_6819_58b5_8a2c_6bc6f0effafb["closure-plugin.js"]
  1fe2946c_4693_fc87_c91c_e9ad9f88cd19 -->|defined in| ef0d64ab_6819_58b5_8a2c_6bc6f0effafb
  df5df4be_77da_2c0d_383e_2563baaecf5b["compile()"]
  1fe2946c_4693_fc87_c91c_e9ad9f88cd19 -->|calls| df5df4be_77da_2c0d_383e_2563baaecf5b
  style 1fe2946c_4693_fc87_c91c_e9ad9f88cd19 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/rollup/plugins/closure-plugin.js lines 22–41

module.exports = function closure(flags = {}) {
  return {
    name: 'scripts/rollup/plugins/closure-plugin',
    async renderChunk(code, chunk, options) {
      const inputFile = tmp.fileSync();

      // Tell Closure what JS source file to read, and optionally what sourcemap file to write
      const finalFlags = {
        ...flags,
        js: inputFile.name,
      };

      await writeFileAsync(inputFile.name, code, 'utf8');
      const compiledCode = await compile(finalFlags);

      inputFile.removeCallback();
      return {code: compiledCode};
    },
  };
};

Domain

Subdomains

Calls

Frequently Asked Questions

What does module() do?
module() is a function in the react codebase, defined in scripts/rollup/plugins/closure-plugin.js.
Where is module() defined?
module() is defined in scripts/rollup/plugins/closure-plugin.js at line 22.
What does module() call?
module() calls 1 function(s): compile.

Analyze Your Own Codebase

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

Try Supermodel Free