Skip to main content
vitejs/vitePublic
Analysis currentAnalyzed 15 days agomaintypescript, javascript

Architecture

How the major parts of this repository work together.

vite

Languages
typescriptjavascript
Frameworks
react

Major Areas

Ordered by detected direct relationships (depends on + imported by), then entry points, then name; tests and tooling configuration are listed last.

  • /packages/vite/src/node (opens in a new tab)

    Groups 25 source file(s) under 'packages/vite/src/node'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.

    Entry points
    0
    Depends on
    9
    Imported By
    16
    Evidence
    1
  • /packages/vite/src/node/server (opens in a new tab)

    Groups 14 source file(s) under 'packages/vite/src/node/server'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.

    Entry points
    0
    Depends on
    6
    Imported By
    12
    Evidence
    1
  • /packages/vite/src/shared (opens in a new tab)

    Groups 10 source file(s) under 'packages/vite/src/shared'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.

    Entry points
    0
    Depends on
    0
    Imported By
    16
    Evidence
    1
  • /packages/vite/src/node/plugins (opens in a new tab)

    Groups 29 source file(s) under 'packages/vite/src/node/plugins'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.

    Entry points
    1
    Depends on
    4
    Imported By
    11
    Evidence
    1
  • /packages/vite/src/node/ssr (opens in a new tab)

    Groups 7 source file(s) under 'packages/vite/src/node/ssr'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.

    Entry points
    0
    Depends on
    8
    Imported By
    4
    Evidence
    1
  • /packages/vite/src/node/optimizer (opens in a new tab)

    Groups 6 source file(s) under 'packages/vite/src/node/optimizer'; no declared workspace, package, or source-root boundary was found, so files are grouped by directory.

    Entry points
    0
    Depends on
    4
    Imported By
    6
    Evidence
    1

Component Connections

AreaDepends onCertainty
/packages/create-vite (opens in a new tab)/packages/vite (opens in a new tab)Detected
/packages/vite/src/client (opens in a new tab)/packages/vite/src/shared (opens in a new tab)Detected
/packages/vite/src/module-runner (opens in a new tab)/packages/vite/src/shared (opens in a new tab)Detected
/packages/vite/src/module-runner (opens in a new tab)/packages/vite/src/module-runner/sourcemap (opens in a new tab)Detected
/packages/vite/src/module-runner/__tests_dts__ (opens in a new tab)/packages/vite/src/module-runner (opens in a new tab)Detected
/packages/vite/src/module-runner/sourcemap (opens in a new tab)/packages/vite/src/module-runner (opens in a new tab)Detected
/packages/vite/src/module-runner/sourcemap (opens in a new tab)/packages/vite/src/shared (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/node/plugins (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/node/server (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/node/ssr (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/module-runner (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/shared (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/node/optimizer (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/node/server/environments (opens in a new tab)Detected
/packages/vite/src/node (opens in a new tab)/packages/vite/src/node/server/middlewares (opens in a new tab)Detected

Entry Points

Gaps

  • UnknownCould not resolve relative import './dist/index.js' in 'packages/create-vite/index.js' to a discovered source file.
  • UnknownCould not resolve relative import './package.json' in 'packages/vite/rolldown.config.ts' to a discovered source file.
  • UnknownCould not resolve relative import './package.json' in 'packages/vite/rolldown.dts.config.ts' to a discovered source file.
  • UnknownCould not resolve relative import './worker.js?worker' in 'playground/chunk-importmap/index.js' to a discovered source file.
  • UnknownCould not resolve relative import './sugarss.sss' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './stylus.styl' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './url-imported.css?url' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './raw-imported.css?raw' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './inline.module.css?inline' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './charset.css?inline' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './inlined.css?inline' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './postcss-source-input.css?inline&query=foo' in 'playground/css/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './chunk.css?url' in 'playground/css-codesplit/main.js' to a discovered source file.
  • UnknownCould not resolve relative import './chunk.css?url' in 'playground/css-codesplit/other.js' to a discovered source file.
  • UnknownCould not resolve relative import './inline.module.css?inline' in 'playground/css-lightningcss/main.js' to a discovered source file.

Test Relationships