Home / Function/ checkPackage() — drizzle-orm Function Reference

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

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