UNPKG

route-claudecode

Version:

Advanced routing and transformation system for Claude Code outputs to multiple AI providers

60 lines 5.32 kB
"use strict"; /** * CodeWhisperer Provider Main Entry - 重构版本 * 使用统一架构:Transformer + Session + Provider * 项目所有者: Jason Zhang */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getDefaultModelMapping = exports.createCodeWhispererConfig = exports.BackwardCompatibleCodeWhispererClient = exports.CodeWhispererConfigMigrator = exports.RetryManager = exports.CredentialManager = exports.EnhancedCodeWhispererAuth = exports.DEFAULT_CREDENTIAL_CONFIG = exports.DEFAULT_REGION_CONFIG = exports.DEFAULT_RETRY_CONFIG = exports.AuthMethod = exports.CredentialSource = exports.CodeWhispererProvider = exports.CodeWhispererClient = exports.CodeWhispererParser = exports.CodeWhispererConverter = exports.EnhancedCodeWhispererClient = exports.CodeWhispererAuth = exports.createCodeWhispererTransformer = exports.CodeWhispererTransformer = void 0; // 🎯 重构后的核心导出 - 遵循OpenAI架构模式 // export { // CodeWhispererUnifiedClient, // CodeWhispererUnifiedConfig, // createCodeWhispererUnifiedClient // } from './unified-client'; // 🔄 Transformer导出 var codewhisperer_1 = require("@/transformers/codewhisperer"); Object.defineProperty(exports, "CodeWhispererTransformer", { enumerable: true, get: function () { return codewhisperer_1.CodeWhispererTransformer; } }); Object.defineProperty(exports, "createCodeWhispererTransformer", { enumerable: true, get: function () { return codewhisperer_1.createCodeWhispererTransformer; } }); // 🔧 基础组件导出(保持向后兼容) var auth_1 = require("./auth"); Object.defineProperty(exports, "CodeWhispererAuth", { enumerable: true, get: function () { return auth_1.CodeWhispererAuth; } }); // 🗑️ 传统组件标记为弃用(将在v3.0中移除) /** @deprecated 使用 CodeWhispererUnifiedClient 替代 */ var enhanced_client_1 = require("./enhanced-client"); Object.defineProperty(exports, "EnhancedCodeWhispererClient", { enumerable: true, get: function () { return enhanced_client_1.EnhancedCodeWhispererClient; } }); /** @deprecated 使用统一transformer架构替代 */ var converter_1 = require("./converter"); Object.defineProperty(exports, "CodeWhispererConverter", { enumerable: true, get: function () { return converter_1.CodeWhispererConverter; } }); /** @deprecated 使用统一parser系统替代 */ var parser_1 = require("./parser"); Object.defineProperty(exports, "CodeWhispererParser", { enumerable: true, get: function () { return parser_1.CodeWhispererParser; } }); /** @deprecated 使用unified-client替代 */ var client_1 = require("./client"); Object.defineProperty(exports, "CodeWhispererClient", { enumerable: true, get: function () { return client_1.CodeWhispererClient; } }); /** @deprecated 使用unified-client替代 */ var adapter_1 = require("./adapter"); Object.defineProperty(exports, "CodeWhispererProvider", { enumerable: true, get: function () { return adapter_1.CodeWhispererProvider; } }); // 🔧 配置管理相关 var enhanced_auth_config_1 = require("./enhanced-auth-config"); Object.defineProperty(exports, "CredentialSource", { enumerable: true, get: function () { return enhanced_auth_config_1.CredentialSource; } }); Object.defineProperty(exports, "AuthMethod", { enumerable: true, get: function () { return enhanced_auth_config_1.AuthMethod; } }); Object.defineProperty(exports, "DEFAULT_RETRY_CONFIG", { enumerable: true, get: function () { return enhanced_auth_config_1.DEFAULT_RETRY_CONFIG; } }); Object.defineProperty(exports, "DEFAULT_REGION_CONFIG", { enumerable: true, get: function () { return enhanced_auth_config_1.DEFAULT_REGION_CONFIG; } }); Object.defineProperty(exports, "DEFAULT_CREDENTIAL_CONFIG", { enumerable: true, get: function () { return enhanced_auth_config_1.DEFAULT_CREDENTIAL_CONFIG; } }); var enhanced_auth_manager_1 = require("./enhanced-auth-manager"); Object.defineProperty(exports, "EnhancedCodeWhispererAuth", { enumerable: true, get: function () { return enhanced_auth_manager_1.EnhancedCodeWhispererAuth; } }); var credential_manager_1 = require("./credential-manager"); Object.defineProperty(exports, "CredentialManager", { enumerable: true, get: function () { return credential_manager_1.CredentialManager; } }); var retry_manager_1 = require("./retry-manager"); Object.defineProperty(exports, "RetryManager", { enumerable: true, get: function () { return retry_manager_1.RetryManager; } }); // 🔄 配置迁移工具(临时保留) var config_migration_1 = require("./config-migration"); Object.defineProperty(exports, "CodeWhispererConfigMigrator", { enumerable: true, get: function () { return config_migration_1.CodeWhispererConfigMigrator; } }); var backward_compatible_client_1 = require("./backward-compatible-client"); Object.defineProperty(exports, "BackwardCompatibleCodeWhispererClient", { enumerable: true, get: function () { return backward_compatible_client_1.BackwardCompatibleCodeWhispererClient; } }); // 🛠️ 便捷函数 var types_1 = require("./types"); Object.defineProperty(exports, "createCodeWhispererConfig", { enumerable: true, get: function () { return types_1.createCodeWhispererConfig; } }); Object.defineProperty(exports, "getDefaultModelMapping", { enumerable: true, get: function () { return types_1.getDefaultModelMapping; } }); //# sourceMappingURL=index.js.map