Home / File/ main.js — vite Source File

main.js — vite Source File

Architecture documentation for main.js, a javascript file in the vite codebase. 7 imports, 0 dependents.

Entity Profile

Dependency Diagram

graph LR
  409939a7_2055_1e21_d70c_cc0a0d122d7e["main.js"]
  eaca6875_774a_8742_d49e_d60637ed9aed["util.js"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> eaca6875_774a_8742_d49e_d60637ed9aed
  e40127db_da12_cd30_6570_5577a9afe56d["used"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> e40127db_da12_cd30_6570_5577a9afe56d
  63ea9d18_cbbd_5b4e_13f4_51f5ddfafb74["dir"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> 63ea9d18_cbbd_5b4e_13f4_51f5ddfafb74
  0dbb9a02_a779_f999_ed10_7edd7d44fa4b["file"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> 0dbb9a02_a779_f999_ed10_7edd7d44fa4b
  beeca2e8_96ac_f83b_8362_e7bb3cd32574["entry"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> beeca2e8_96ac_f83b_8362_e7bb3cd32574
  1a11be14_373a_600f_e5d0_661dd998dc5b["foo"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> 1a11be14_373a_600f_e5d0_661dd998dc5b
  0eed863b_9756_04ee_2a87_b03ec97078e6["test-module-sync"]
  409939a7_2055_1e21_d70c_cc0a0d122d7e --> 0eed863b_9756_04ee_2a87_b03ec97078e6
  style 409939a7_2055_1e21_d70c_cc0a0d122d7e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

// no `exports` key, should resolve to entries/dir/index.js
import dirEntry from '@vitejs/test-entries/dir'
// no `exports` key, should resolve to entries/file.js
import fileEntry from '@vitejs/test-entries/file'
// has `exports` key, should resolve to pkg-exports/entry
import pkgExportsEntry from '@vitejs/test-resolve-pkg-exports/entry'
import deepFoo from '@vitejs/test-deep-import/foo'
// import deepBar from '@vitejs/test-deep-import/bar'
import moduleSync from '@vitejs/test-module-sync'
import { used } from './util'

export default `
  entries/dir: ${dirEntry}
  entries/file: ${fileEntry}
  pkg-exports/entry: ${pkgExportsEntry}
  deep-import/foo: ${deepFoo}
  ${/* `deep-import/bar: ${deepBar}` */ ''}
  module-sync: ${moduleSync}
  util: ${used(['[success]'])}
`

Domain

Dependencies

Frequently Asked Questions

What does main.js do?
main.js is a source file in the vite codebase, written in javascript. It belongs to the ViteCore domain.
What does main.js depend on?
main.js imports 7 module(s): dir, entry, file, foo, test-module-sync, used, util.js.
Where is main.js in the architecture?
main.js is located at playground/ssr-resolve/main.js (domain: ViteCore, directory: playground/ssr-resolve).

Analyze Your Own Codebase

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

Try Supermodel Free