download-providers.js

 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]);