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 kiro: '.kiro',
8 opencode: '.opencode',
9 pi: '.pi',
10});
11
12export const FILE_DOWNLOAD_PROVIDERS = Object.freeze(
13 Object.keys(FILE_DOWNLOAD_PROVIDER_CONFIG_DIRS)
14);
15
16export const BUNDLE_DOWNLOAD_PROVIDERS = Object.freeze([
17 'universal',
18 'universal-prefixed',
19]);
20
21export const DOWNLOAD_PROVIDERS = Object.freeze([
22 ...FILE_DOWNLOAD_PROVIDERS,
23 ...BUNDLE_DOWNLOAD_PROVIDERS,
24]);