promptforge
Version:
Adaptive Prompt Intelligence & Orchestration SDK - Manage, optimize, and serve prompts for LLMs with versioning, feedback loops, and multi-provider support
23 lines • 1.02 kB
JavaScript
// Core exports
export { PromptForge } from './core/forge.js';
export { PromptRegistry } from './core/registry.js';
export { TemplateEngine } from './core/template-engine.js';
export { MetricsTracker } from './core/metrics.js';
export { LLMRouter } from './core/llm-adapters.js';
export { SemanticCache } from './core/cache.js';
export { FeedbackSystem } from './core/feedback.js';
export { EvaluationEngine } from './core/evaluation.js';
// Type exports
export * from './types.js';
// Utility exports
export { Logger } from './utils/logger.js';
export { ConfigLoader } from './utils/config-loader.js';
// Version - dynamically loaded from package.json
import { readFileSync } from 'fs';
import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const packageJson = JSON.parse(readFileSync(join(__dirname, '../package.json'), 'utf-8'));
export const VERSION = packageJson.version;
//# sourceMappingURL=index.js.map