BuildPipeline — vite Architecture
Manages production bundling using Rollup or Rolldown
Entity Profile
Dependency Diagram
graph TD subdomain_ViteCore_BuildPipeline["BuildPipeline"] af2a61e5_1396_1b44_82f8_8835c38dbb59["a.js"] subdomain_ViteCore_BuildPipeline --> af2a61e5_1396_1b44_82f8_8835c38dbb59 6e586c04_0296_0aa2_9925_0f3dff109691["index.js"] subdomain_ViteCore_BuildPipeline --> 6e586c04_0296_0aa2_9925_0f3dff109691 4d4eadca_fbf9_da2c_078e_7eeaa0e23b95["main.js"] subdomain_ViteCore_BuildPipeline --> 4d4eadca_fbf9_da2c_078e_7eeaa0e23b95 c32c01b8_486f_f13c_61f3_0c5e19738ef7["static-light.js"] subdomain_ViteCore_BuildPipeline --> c32c01b8_486f_f13c_61f3_0c5e19738ef7 4c49e303_f63e_656f_b42b_e9668a811428["main.js"] subdomain_ViteCore_BuildPipeline --> 4c49e303_f63e_656f_b42b_e9668a811428 dfc4baf5_49eb_9ced_d6da_31ea8e08bc0c["syntax.js"] subdomain_ViteCore_BuildPipeline --> dfc4baf5_49eb_9ced_d6da_31ea8e08bc0c 98eb3d1a_6038_4b72_0016_d96c60cebf61["index.js"] subdomain_ViteCore_BuildPipeline --> 98eb3d1a_6038_4b72_0016_d96c60cebf61 4229c21b_5bd5_1f4d_4ef0_7fd9bade14ed["index.js"] subdomain_ViteCore_BuildPipeline --> 4229c21b_5bd5_1f4d_4ef0_7fd9bade14ed 2193c149_99a4_c06f_4611_e5ff523cff98["index.js"] subdomain_ViteCore_BuildPipeline --> 2193c149_99a4_c06f_4611_e5ff523cff98 eefcbaf2_6acc_1989_b15e_92faed87291d["a0.js"] subdomain_ViteCore_BuildPipeline --> eefcbaf2_6acc_1989_b15e_92faed87291d b83a3fd2_375f_7deb_b7c2_46b1ca58777a["index.js"] subdomain_ViteCore_BuildPipeline --> b83a3fd2_375f_7deb_b7c2_46b1ca58777a dfaa5a31_2d3d_6bb3_e65a_7e7507b904f9["url-shared-worker.js"] subdomain_ViteCore_BuildPipeline --> dfaa5a31_2d3d_6bb3_e65a_7e7507b904f9 eaca6875_774a_8742_d49e_d60637ed9aed["util.js"] subdomain_ViteCore_BuildPipeline --> eaca6875_774a_8742_d49e_d60637ed9aed ce90c212_1699_dbd7_6bff_94be998b1f87["main.js"] subdomain_ViteCore_BuildPipeline --> ce90c212_1699_dbd7_6bff_94be998b1f87 style subdomain_ViteCore_BuildPipeline fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- E()
- E()
- a()
- a()
- a()
- appendLinkStylesheet()
- asyncGenerator()
- b()
- b()
- bar()
- bar()
- baz2.log()
- baz4()
- baz6()
- c()
- cUsed()
- callPeerDep()
- callPeerDepSubmodule()
- createButton()
- d()
- deadlockfuseModuleExport()
- deadlockfuseModuleExport()
- default.hello()
- displayCount()
- displayCount()
- error()
- exports()
- f()
- f()
- fn()
- foo()
- foo()
- foo()
- foo()
- fuseStuckBridgeModuleExport()
- genWorkerName()
- get()
- getAssetUrl()
- getMessage()
- getMessage()
- getValueAB()
- hello()
- hello()
- ids.hello()
- lazyFoo()
- logA()
- logA()
- main()
- main()
- message()
- middleModuleExport()
- module()
- module()
- moduleWorker()
- nestedLikePlugin()
- o()
- o()
- obj.hello()
- obtainLightningCssAst()
- okay()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- other()
- read()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- renderCircularDep()
- renderCircularImport2()
- renderForkedDeadlockDynamicImports()
- rerender()
- rerender()
- sayHi()
- self()
- self()
- self()
- self()
- self()
- setData()
- setView()
- shouldBeTreeshaken_0()
- shouldBeTreeshaken_1()
- startNamedSharedWorker()
- startWorker()
- stuckModuleExport()
- testDirDep()
- testIncluded()
- testInjectUrl()
- testSourceInput()
- text()
- text()
- text()
- text()
- text()
- text()
- text()
- text()
- text()
- text()
- tsx()
- useCount()
- used()
Source Files
- playground/css/treeshake-scoped/a.js
- playground/css/treeshake-module/a.js
- playground/css/treeshake-scoped/order/a.js
- playground/multiple-entrypoints/entrypoints/a0.js
- playground/ssr-deps/src/app.js
- playground/ssr-conditions/src/app.js
- playground/ssr-wasm/src/app.js
- playground/ssr/src/app.js
- playground/css/treeshake-module/b.js
- playground/css/treeshake-scoped/b.js
- playground/resolve/util/bar.util.js
- playground/css/async/base.js
- playground/hmr-ssr/self-accept-within-circular/c.js
- playground/hmr/self-accept-within-circular/c.js
- playground/css/treeshake-scoped/c.js
- playground/css/treeshake-scoped/d.js
- playground/ssr/src/forked-deadlock/deadlock-fuse-module.js
- playground/ssr/src/forked-deadlock/dynamic-imports/deadlock-fuse-module.js
- playground/hmr/intermediate-file-delete/display.js
- playground/hmr-ssr/intermediate-file-delete/display.js
- playground/ssr-html/src/error-js.js
- playground/dynamic-import-inline/src/foo.js
- playground/ssr/src/forked-deadlock/fuse-stuck-bridge-module.js
- playground/dynamic-import/alias/hello.js
- playground/legacy/immutable-chunk.js
- playground/worker/importMetaGlobEager.worker.js
- playground/hmr-ssr/non-tested/index.js
- playground/ssr/src/circular-import/index.js
- playground/ssr-deps/external-using-external-entry/index.js
- playground/assets-sanitize/index.js
- playground/optimize-deps/dep-esm-dummy-node-builtin/index.js
- playground/worker/dep-self-reference-url-worker/index.js
- playground/optimize-deps/dep-cjs-compiled-from-esm/index.js
- playground/optimize-deps/dep-with-optional-peer-dep-cjs/index.js
- playground/optimize-deps/dep-with-builtin-module-cjs/index.js
- playground/nested-deps/test-package-e/test-package-e-included/index.js
- playground/ssr/src/circular-import2/index.js
- playground/env/index.js
- playground/ssr-deps/linked-no-external/index.js
- playground/dynamic-import/nested/index.js
- playground/ssr-deps/object-assigned-exports/index.js
- playground/ssr-deps/read-file-content/index.js
- playground/optimize-deps/dep-with-dynamic-import/index.js
- playground/optimize-deps/dep-linked-include/index.mjs
- playground/css/lightningcss-plugins.js
- playground/preserve-symlinks/module-a/linked.js
- playground/worker/worker/main-deeply-nested.js
- playground/worker/worker/main-module.js
- playground/css/postcss-caching/green-app/main.js
- playground/css/main.js
- playground/css-lightningcss/main.js
- playground/tailwind-v3/src/main.js
- playground/html/nested/asset/main.js
- playground/preload/src/main.js
- playground/assets/asset/main.js
- playground/css/postcss-caching/blue-app/main.js
- playground/lib/src/main2.js
- playground/ssr/src/forked-deadlock/dynamic-imports/middle-module.js
- playground/ssr/src/circular-dep-init/module-b.js
- playground/css-codesplit/shared-css-empty-1.js
- playground/css-codesplit/shared-css-main.js
- playground/ssr-wasm/src/static-light.js
- playground/ssr/src/forked-deadlock/stuck-module.js
- playground/dynamic-import/nested/treeshaken/syntax.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.okay.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.tsx.js
- playground/worker/url-shared-worker.js
- playground/ssr-resolve/util.js
- playground/worker/worker-nested-worker.js
- playground/legacy/worker.js
- playground/dynamic-import/alias/worker.js
- playground/optimize-deps/dep-cjs-browser-field/lib/adapters/xhr.js
Source
- playground/css/treeshake-scoped/a.js
- playground/css/treeshake-module/a.js
- playground/css/treeshake-scoped/order/a.js
- playground/multiple-entrypoints/entrypoints/a0.js
- playground/ssr-deps/src/app.js
- playground/ssr-conditions/src/app.js
- playground/ssr-wasm/src/app.js
- playground/ssr/src/app.js
- playground/css/treeshake-module/b.js
- playground/css/treeshake-scoped/b.js
- playground/resolve/util/bar.util.js
- playground/css/async/base.js
- playground/hmr-ssr/self-accept-within-circular/c.js
- playground/hmr/self-accept-within-circular/c.js
- playground/css/treeshake-scoped/c.js
- playground/css/treeshake-scoped/d.js
- playground/ssr/src/forked-deadlock/deadlock-fuse-module.js
- playground/ssr/src/forked-deadlock/dynamic-imports/deadlock-fuse-module.js
- playground/hmr/intermediate-file-delete/display.js
- playground/hmr-ssr/intermediate-file-delete/display.js
- playground/ssr-html/src/error-js.js
- playground/dynamic-import-inline/src/foo.js
- playground/ssr/src/forked-deadlock/fuse-stuck-bridge-module.js
- playground/dynamic-import/alias/hello.js
- playground/legacy/immutable-chunk.js
- playground/worker/importMetaGlobEager.worker.js
- playground/hmr-ssr/non-tested/index.js
- playground/ssr/src/circular-import/index.js
- playground/ssr-deps/external-using-external-entry/index.js
- playground/assets-sanitize/index.js
- playground/optimize-deps/dep-esm-dummy-node-builtin/index.js
- playground/worker/dep-self-reference-url-worker/index.js
- playground/optimize-deps/dep-cjs-compiled-from-esm/index.js
- playground/optimize-deps/dep-with-optional-peer-dep-cjs/index.js
- playground/optimize-deps/dep-with-builtin-module-cjs/index.js
- playground/nested-deps/test-package-e/test-package-e-included/index.js
- playground/ssr/src/circular-import2/index.js
- playground/env/index.js
- playground/ssr-deps/linked-no-external/index.js
- playground/dynamic-import/nested/index.js
- playground/ssr-deps/object-assigned-exports/index.js
- playground/ssr-deps/read-file-content/index.js
- playground/optimize-deps/dep-with-dynamic-import/index.js
- playground/optimize-deps/dep-linked-include/index.mjs
- playground/css/lightningcss-plugins.js
- playground/preserve-symlinks/module-a/linked.js
- playground/worker/worker/main-deeply-nested.js
- playground/worker/worker/main-module.js
- playground/css/postcss-caching/green-app/main.js
- playground/css/main.js
- playground/css-lightningcss/main.js
- playground/tailwind-v3/src/main.js
- playground/html/nested/asset/main.js
- playground/preload/src/main.js
- playground/assets/asset/main.js
- playground/css/postcss-caching/blue-app/main.js
- playground/lib/src/main2.js
- playground/ssr/src/forked-deadlock/dynamic-imports/middle-module.js
- playground/ssr/src/circular-dep-init/module-b.js
- playground/css-codesplit/shared-css-empty-1.js
- playground/css-codesplit/shared-css-main.js
- playground/ssr-wasm/src/static-light.js
- playground/ssr/src/forked-deadlock/stuck-module.js
- playground/dynamic-import/nested/treeshaken/syntax.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.okay.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.tsx.js
- playground/worker/url-shared-worker.js
- playground/ssr-resolve/util.js
- playground/worker/worker-nested-worker.js
- playground/legacy/worker.js
- playground/dynamic-import/alias/worker.js
- playground/optimize-deps/dep-cjs-browser-field/lib/adapters/xhr.js
Frequently Asked Questions
What is the BuildPipeline subdomain?
BuildPipeline is a subdomain in the vite codebase, part of the ViteCore domain. Manages production bundling using Rollup or Rolldown It contains 72 source files.
Which domain does BuildPipeline belong to?
BuildPipeline belongs to the ViteCore domain.
What functions are in BuildPipeline?
The BuildPipeline subdomain contains 129 function(s): E, E, a, a, a, appendLinkStylesheet, asyncGenerator, b, and 121 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free