// 导出构建器
export { BaseBuilder } from './base-builder.js';
export { ViteBuilder } from './vite-builder.js';
export { PlayableBuilder } from './playable-builder.js';
export { OnePageConverter } from './converter.js';
// 导出引擎检测器和适配器
export { EngineDetector, PlayCanvasAdapter, GenericAdapter, PlayableScriptsAdapter } from './engines/index.js';
// 导出状态管理器
export { BuildStateManager, BUILD_STATE_VERSION } from './state/index.js';
export { StateToReportConverter } from './state/index.js';
// 导出分析器
export { BuildAnalyzer } from './analyzers/build-analyzer.js';
export { PlayableAnalyzer } from './analyzers/playable-analyzer.js';
export { analyzeSceneDependencies, collectScenesAssets, printSceneDependencies } from './analyzers/scene-asset-collector.js';
export { detectAmmoUsage } from './utils/ammo-detector.js';
// 导出平台适配器
export { createPlatformAdapter, PlatformAdapter } from './platforms/index.js';
export { FacebookAdapter } from './platforms/facebook.js';
export { SnapchatAdapter } from './platforms/snapchat.js';
// 导出 Vite 配置
export { ViteConfigBuilder } from './vite/config-builder.js';
export { PLATFORM_CONFIGS } from './vite/platform-configs.js';
// 导出音频优化器
export { AudioOptimizer } from './audio-optimizer.js';
// 导出类型
export * from './types.js';
