amberjs 1.16.1

JavaScript/TypeScript runtime built with Rust and V8
Documentation
// Amber CLI Enhanced Module
// Stage 56.0 - CLI 功能完善与 Bun 兼容性
// Stage 91 Phase 4.1 - 开发者体验提升
// Stage 91 Phase 4.3 - 快速启动模板系统

use commands::{BundleCommand, CliApp, DoctorCommandArgs, InfoCommandArgs, InitCommand as InitCommandArgs, ProfileCommand, ProjectTemplateArg, ReplCommand, RunCommand, SubCommand, TestCommand, UpgradeCommand};
use doctor_command::{CheckStatus, DiagnosticCheck, DoctorCommand};
use info_command::{InfoCommand, SystemInfo};
use init_command::{InitCommand, InitConfig, ProjectTemplate};
use repl_completer::{CompletionCandidate, CompletionContext, CompletionKind, ReplCompleter};
use repl_enhanced::{EnhancedRepl, EnhancedReplConfig, EnhancedReplResult, EnhancedReplStats};
use repl_highlighter::{HighlightTheme, HighlightedToken, ReplHighlighter, TokenType};
use std::collections::{BTreeMap, HashMap};

pub mod file_watcher;
pub mod repl;
pub mod package_json;
pub mod enhanced_cli;
pub mod commands;
pub mod script_executor;
pub mod wasm_commands;
pub mod module_resolver;
// Stage 91 Phase 4.1: 新增 CLI 增强模块
pub mod output_formatter;
pub mod init_command;
pub mod info_command;
pub mod doctor_command;
// Stage 91 Phase 4.2: 增强 REPL 模块
pub mod repl_completer;
pub mod repl_highlighter;
pub mod repl_enhanced;
// Stage 91 Phase 4.3: 快速启动模板系统
pub mod template_system;
// Stage v0.1.3: Simple REPL using MinimalRuntime
pub mod repl_simple;

pub use script_executor::{
    FileType, ModuleSystem, ExecutionContext, ExecutorConfig, ScriptExecutor,
    detect_file_type, shebang, args,
};
// Stage 91 Phase 4.1: 导出新命令
// Stage 91 Phase 4.2: 导出增强 REPL
// Stage 91 Phase 4.3: 导出模板系统
pub use template_system::{
    TemplateEngine, TemplateRegistry, TemplateInstantiator, TemplateInstantiationConfig,
    DirectoryGenerator, DirectoryStructure, FileEntry, DependencyInstaller, PackageManager,
    ProjectTemplate as TemplateDefinition,
};
// Stage v0.1.3: Export Simple REPL
pub use repl_simple::{SimpleRepl, SimpleReplConfig};