tryStatSync() — vite Function Reference
Architecture documentation for the tryStatSync() function in utils.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD a9bd45ce_8339_2b77_7543_41c306ebdb02["tryStatSync()"] 031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"] a9bd45ce_8339_2b77_7543_41c306ebdb02 -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2 dbbbbbec_1500_ac8a_4605_9194e2cfb45d["loadEnv()"] dbbbbbec_1500_ac8a_4605_9194e2cfb45d -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 4b382358_e92d_2c3c_8d21_bc94472fd5da["getLockfileHash()"] 4b382358_e92d_2c3c_8d21_bc94472fd5da -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 31b651d6_9d57_14b0_2e8c_d85642bc19f4["findNearestPackageData()"] 31b651d6_9d57_14b0_2e8c_d85642bc19f4 -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 aae4a831_d171_baad_6619_f1acbd0d7fae["findNearestNodeModules()"] aae4a831_d171_baad_6619_f1acbd0d7fae -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc["assetImportMetaUrlPlugin()"] 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 1c922666_7528_3264_0a1f_191c477449fe["tryResolveRealFile()"] 1c922666_7528_3264_0a1f_191c477449fe -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 04eba3ee_b103_fb12_64a9_27459b1e87c1["tryResolveRealFileOrType()"] 04eba3ee_b103_fb12_64a9_27459b1e87c1 -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 66405bb2_893b_16d8_47a4_76b06e9ca1bc["isDirectory()"] 66405bb2_893b_16d8_47a4_76b06e9ca1bc -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 be351481_35b7_f392_a229_ac14e1fa7efb["checkPublicFile()"] be351481_35b7_f392_a229_ac14e1fa7efb -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 934a26da_8b90_f4d4_a1d6_df7aa4fead12["lookupFile()"] 934a26da_8b90_f4d4_a1d6_df7aa4fead12 -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 98952751_e0cf_2bf3_c4a0_2fde2526872b["isFileReadable()"] 98952751_e0cf_2bf3_c4a0_2fde2526872b -->|calls| a9bd45ce_8339_2b77_7543_41c306ebdb02 style a9bd45ce_8339_2b77_7543_41c306ebdb02 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/utils.ts lines 399–406
export function tryStatSync(file: string): fs.Stats | undefined {
try {
// The "throwIfNoEntry" is a performance optimization for cases where the file does not exist
return fs.statSync(file, { throwIfNoEntry: false })
} catch {
// Ignore errors
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does tryStatSync() do?
tryStatSync() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is tryStatSync() defined?
tryStatSync() is defined in packages/vite/src/node/utils.ts at line 399.
What calls tryStatSync()?
tryStatSync() is called by 11 function(s): assetImportMetaUrlPlugin, checkPublicFile, findNearestNodeModules, findNearestPackageData, getLockfileHash, isDirectory, isFileReadable, loadEnv, and 3 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free