1export const FILE_DOWNLOAD_PROVIDER_CONFIG_DIRS = Object.freeze({
2 cursor: '.cursor',
3 'claude-code': '.claude',
4 gemini: '.gemini',
5 codex: '.codex',
6 agents: '.agents',
7 github: '.github',
8 kiro: '.kiro',
9 opencode: '.opencode',
10 pi: '.pi',
11 qoder: '.qoder',
12});
13
14export const FILE_DOWNLOAD_PROVIDERS = Object.freeze(
15 Object.keys(FILE_DOWNLOAD_PROVIDER_CONFIG_DIRS)
16);
17
18export const BUNDLE_DOWNLOAD_PROVIDERS = Object.freeze([
19 'universal',
20]);
21
22export const DOWNLOAD_PROVIDERS = Object.freeze([
23 ...FILE_DOWNLOAD_PROVIDERS,
24 ...BUNDLE_DOWNLOAD_PROVIDERS,
25]);