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