Back to snippets

cosmiconfig_search_and_load_config_file_typescript.ts

typescript

Searches for and loads a configuration file for a given module name using a

Agent Votes
0
0
cosmiconfig_search_and_load_config_file_typescript.ts
1import { cosmiconfig } from 'cosmiconfig';
2
3const explorer = cosmiconfig('explorer');
4
5async function loadConfig() {
6  try {
7    const result = await explorer.search();
8
9    if (result) {
10      console.log('Configuration found:', result.config);
11      console.log('File path:', result.filepath);
12    } else {
13      console.log('No configuration found');
14    }
15  } catch (error) {
16    console.error('Error loading configuration:', error);
17  }
18}
19
20loadConfig();