UNPKG

roadkit

Version:

Beautiful Next.js roadmap website generator with full-screen kanban boards, dark/light mode, and static export

66 lines (59 loc) 1.54 kB
/** * RoadKit - Secure Next.js Roadmap Website Generator * * Main package entry point that exports all public APIs for the RoadKit CLI tool. * This module provides programmatic access to the secure template generation system. * * @version 1.0.0 * @author RoadKit Team * @license MIT */ // Export secure CLI functionality export { SecureRoadKitCLI, runSecureCLI, createSecureCLI, type SecureCLIOptions, type SecureCLIResult, } from './cli/secure-cli.js'; // Export secure template management export { SecureTemplateManager, createSecureTemplateManager, type SecureScaffoldResult, } from './core/secure-templates.js'; // Export security utilities export { validateProjectName, validateTemplateType, validateThemeType, sanitizePath, validateCLIOptions, sanitizeTemplateVariable, validateTemplateContent, isSafeForVariableReplacement, createSecureTempName, SecurityError, createSecurityError, } from './utils/security.js'; // Export logging framework export { Logger, logger, createLogger, ErrorRecovery, LogLevel, } from './utils/logger.js'; // Export version information export const VERSION = '1.0.0'; // Export package metadata export const PACKAGE_INFO = { name: 'roadkit', version: VERSION, description: 'Secure Next.js roadmap website generator', author: 'RoadKit Team', license: 'MIT', repository: 'https://github.com/roadkit/roadkit', } as const; // Export default CLI runner for convenience export { runSecureCLI as default } from './cli/secure-cli.js';