cleanUrl() — vite Function Reference
Architecture documentation for the cleanUrl() function in utils.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 10b9dea8_362c_1af2_93be_afa4dd9aed9e["cleanUrl()"] abfc9e70_3c15_b3f0_a595_3cf27afb7e64["utils.ts"] 10b9dea8_362c_1af2_93be_afa4dd9aed9e -->|defined in| abfc9e70_3c15_b3f0_a595_3cf27afb7e64 9ae057cc_f9e6_b6d2_6db0_2b8de0b41d8f["constructor()"] 9ae057cc_f9e6_b6d2_6db0_2b8de0b41d8f -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e 2299eb48_afeb_b0e8_8b25_f24d005c00d4["directRequest()"] 2299eb48_afeb_b0e8_8b25_f24d005c00d4 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e 01ea698c_723c_af06_e469_c7d7c469b6bb["rolldownScanPlugin()"] 01ea698c_723c_af06_e469_c7d7c469b6bb -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e edf78a01_8215_eb46_3896_3db717c46747["renderAssetUrlInJS()"] edf78a01_8215_eb46_3896_3db717c46747 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e 2b04bf20_6455_3250_24f8_b60c71116be3["assetPlugin()"] 2b04bf20_6455_3250_24f8_b60c71116be3 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e eec82f76_7029_ae97_4449_1665a4f204d8["fileToDevUrl()"] eec82f76_7029_ae97_4449_1665a4f204d8 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e 911f8f87_f452_e725_a168_2bab39345c79["clientInjectionsPlugin()"] 911f8f87_f452_e725_a168_2bab39345c79 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e 157cb972_609e_022e_1ec5_3ed6f7e4f45c["cssPlugin()"] 157cb972_609e_022e_1ec5_3ed6f7e4f45c -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e cd131d16_e223_ab79_1b7c_8ea449ae51a2["cssPostPlugin()"] cd131d16_e223_ab79_1b7c_8ea449ae51a2 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e e0336cc5_add2_5b51_6027_5f5c568b2852["compileCSSPreprocessors()"] e0336cc5_add2_5b51_6027_5f5c568b2852 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e c641d137_b4cd_833f_0387_7d29ec90fde1["compileCSS()"] c641d137_b4cd_833f_0387_7d29ec90fde1 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e bfb7f285_fb76_2283_e68f_d806d799034d["runPostCSS()"] bfb7f285_fb76_2283_e68f_d806d799034d -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e 644077f9_8498_35f7_2717_1202c598eccc["formatPostcssSourceMap()"] 644077f9_8498_35f7_2717_1202c598eccc -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e style 10b9dea8_362c_1af2_93be_afa4dd9aed9e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/shared/utils.ts lines 32–34
export function cleanUrl(url: string): string {
return url.replace(postfixRE, '')
}
Domain
Subdomains
Defined In
Called By
- _ensureEntryFromUrl()
- _getCombinedSourcemap()
- _resolveUrl()
- assetPlugin()
- baseMiddleware()
- buildHtmlPlugin()
- bundleWorkerEntry()
- checkPublicFile()
- clientInjectionsPlugin()
- compileCSS()
- compileCSSPreprocessors()
- constructor()
- cssPlugin()
- cssPostPlugin()
- devHtmlHook()
- directRequest()
- encodeURIPath()
- esbuildBannerFooterCompatPlugin()
- esbuildPlugin()
- fileToDevUrl()
- formatPostcssSourceMap()
- fsPathFromUrl()
- getCombinedSourcemap()
- htmlFallbackMiddleware()
- htmlInlineProxyPlugin()
- importAnalysisPlugin()
- indexHtmlMiddleware()
- injectSourcesContent()
- isJSRequest()
- loadAndTransform()
- memoryFilesMiddleware()
- normalizeResolvedIdToUrl()
- optimizedDepsPlugin()
- oxcPlugin()
- oxcResolvePlugin()
- partialEncodeURIPath()
- preAliasPlugin()
- renderAssetUrlInJS()
- rolldownScanPlugin()
- runPostCSS()
- servePublicMiddleware()
- serveStaticMiddleware()
- splitFileAndPostfix()
- transformMiddleware()
- transformWithEsbuild()
- transformWithOxc()
- tryNodeResolve()
- wasmHelperPlugin()
- webWorkerPlugin()
- workerImportMetaUrlPlugin()
Source
Frequently Asked Questions
What does cleanUrl() do?
cleanUrl() is a function in the vite codebase, defined in packages/vite/src/shared/utils.ts.
Where is cleanUrl() defined?
cleanUrl() is defined in packages/vite/src/shared/utils.ts at line 32.
What calls cleanUrl()?
cleanUrl() is called by 50 function(s): _ensureEntryFromUrl, _getCombinedSourcemap, _resolveUrl, assetPlugin, baseMiddleware, buildHtmlPlugin, bundleWorkerEntry, checkPublicFile, and 42 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free