loadSourceConfig = async (sourceDir) => {
	const connectionConfig = await loadConnection(sourceDir);
	if (!connectionConfig) return false;
	const options = Object.assign(
		{},
		connectionConfig.options ?? {},
		await loadConnectionOptions(sourceDir),
		await loadConnectionEnvironment(connectionConfig.name)
	);
	return {
		...connectionConfig,
		options
	};
}
@param {string} sourceDir
@returns {Promise<import('./schemas/datasource.schema.js').DatasourceSpec | false>}