checkPackage() — drizzle-orm Function Reference
Architecture documentation for the checkPackage() function in utils.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 7aefe3aa_a868_e43f_09eb_fcf0004526d1["checkPackage()"] 34140e39_ad92_a121_09b2_e3e2624fd021["utils.ts"] 7aefe3aa_a868_e43f_09eb_fcf0004526d1 -->|defined in| 34140e39_ad92_a121_09b2_e3e2624fd021 d0c98355_f777_982a_dbcd_e18794db3458["preparePostgresDB()"] d0c98355_f777_982a_dbcd_e18794db3458 -->|calls| 7aefe3aa_a868_e43f_09eb_fcf0004526d1 9d143a2e_2710_c02a_6543_7b9163ac13ac["prepareGelDB()"] 9d143a2e_2710_c02a_6543_7b9163ac13ac -->|calls| 7aefe3aa_a868_e43f_09eb_fcf0004526d1 a48b207b_f1ec_2aa2_152e_adc4eccb325f["connectToSingleStore()"] a48b207b_f1ec_2aa2_152e_adc4eccb325f -->|calls| 7aefe3aa_a868_e43f_09eb_fcf0004526d1 062566a8_032a_e9e8_19de_d3efea4be507["connectToMySQL()"] 062566a8_032a_e9e8_19de_d3efea4be507 -->|calls| 7aefe3aa_a868_e43f_09eb_fcf0004526d1 6ae846ed_e380_1862_4b08_adb2d7fa0275["connectToSQLite()"] 6ae846ed_e380_1862_4b08_adb2d7fa0275 -->|calls| 7aefe3aa_a868_e43f_09eb_fcf0004526d1 66435e24_fdd6_97b9_c062_1bb68ffdb73d["connectToLibSQL()"] 66435e24_fdd6_97b9_c062_1bb68ffdb73d -->|calls| 7aefe3aa_a868_e43f_09eb_fcf0004526d1 style 7aefe3aa_a868_e43f_09eb_fcf0004526d1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/utils.ts lines 23–30
export const checkPackage = async (it: string) => {
try {
await import(it);
return true;
} catch (e) {
return false;
}
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does checkPackage() do?
checkPackage() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/utils.ts.
Where is checkPackage() defined?
checkPackage() is defined in drizzle-kit/src/cli/utils.ts at line 23.
What calls checkPackage()?
checkPackage() is called by 6 function(s): connectToLibSQL, connectToMySQL, connectToSQLite, connectToSingleStore, prepareGelDB, preparePostgresDB.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free