UNPKG

userface

Version:

Universal Data-Driven UI Engine with live data, validation, and multi-platform support

92 lines (91 loc) 8.6 kB
"use strict"; // UserFace Engine - Universal Data-Driven UI Engine // Экспортируем все основные компоненты движка Object.defineProperty(exports, "__esModule", { value: true }); exports.nodeEngine = exports.NodeEngine = exports.errorRecovery = exports.ErrorRecovery = exports.logger = exports.ComponentScanner = exports.ComponentRegistry = exports.lifecycle = exports.LifecycleManager = exports.events = exports.EventBus = exports.pluginSystem = exports.PluginSystem = exports.validationEngine = exports.ValidationEngine = exports.dataLayer = exports.DataLayer = exports.RenderReactNative = exports.renderReactNative = exports.RenderVanilla = exports.renderVanilla = exports.RenderSvelte = exports.renderSvelte = exports.RenderAngular = exports.renderAngular = exports.RenderVue = exports.renderVue = exports.RenderReact = exports.renderReact = exports.AdapterManager = exports.engine = exports.EngineFactory = exports.Engine = exports.SpecGenerator = exports.filterDOMProps = exports.PropGenerator = exports.BrowserEngine = exports.UnifiedEngine = exports.realAstAnalyzer = exports.ASTAnalyzer = exports.astAnalyzer = void 0; console.log('[UserFace] Loading engine...'); // AST Analyzer (серверный) - НАСТОЯЩИЙ AST-АНАЛИЗАТОР console.log('[AST-DEBUG] index.ts: about to export astAnalyzer'); var real_ast_analyzer_1 = require("./engine/real-ast-analyzer"); Object.defineProperty(exports, "astAnalyzer", { enumerable: true, get: function () { return real_ast_analyzer_1.realASTAnalyzer; } }); Object.defineProperty(exports, "ASTAnalyzer", { enumerable: true, get: function () { return real_ast_analyzer_1.realASTAnalyzer; } }); Object.defineProperty(exports, "realAstAnalyzer", { enumerable: true, get: function () { return real_ast_analyzer_1.realASTAnalyzer; } }); // Экспортируем новый унифицированный движок var unified_engine_1 = require("./engine/unified-engine"); Object.defineProperty(exports, "UnifiedEngine", { enumerable: true, get: function () { return unified_engine_1.UnifiedEngine; } }); // Экспортируем новый браузерный движок (JavaScript версия) var browser_engine_js_1 = require("./engine/browser-engine.js"); Object.defineProperty(exports, "BrowserEngine", { enumerable: true, get: function () { return browser_engine_js_1.BrowserEngine; } }); // Prop Generator - умная генерация пропсов var prop_generator_1 = require("./engine/prop-generator"); Object.defineProperty(exports, "PropGenerator", { enumerable: true, get: function () { return prop_generator_1.PropGenerator; } }); Object.defineProperty(exports, "filterDOMProps", { enumerable: true, get: function () { return prop_generator_1.filterDOMProps; } }); var spec_generator_1 = require("./engine/spec-generator"); Object.defineProperty(exports, "SpecGenerator", { enumerable: true, get: function () { return spec_generator_1.SpecGenerator; } }); // Engine Core var engine_1 = require("./engine/engine"); Object.defineProperty(exports, "Engine", { enumerable: true, get: function () { return engine_1.Engine; } }); var engine_factory_1 = require("./engine/engine-factory"); Object.defineProperty(exports, "EngineFactory", { enumerable: true, get: function () { return engine_factory_1.EngineFactory; } }); var engine_factory_2 = require("./engine/engine-factory"); Object.defineProperty(exports, "engine", { enumerable: true, get: function () { return engine_factory_2.engine; } }); // Adapters var adapter_manager_1 = require("./engine/adapter-manager"); Object.defineProperty(exports, "AdapterManager", { enumerable: true, get: function () { return adapter_manager_1.AdapterManager; } }); // Renderers var render_react_1 = require("./engine/render-react"); Object.defineProperty(exports, "renderReact", { enumerable: true, get: function () { return render_react_1.renderReact; } }); Object.defineProperty(exports, "RenderReact", { enumerable: true, get: function () { return render_react_1.RenderReact; } }); var render_vue_1 = require("./engine/render-vue"); Object.defineProperty(exports, "renderVue", { enumerable: true, get: function () { return render_vue_1.renderVue; } }); Object.defineProperty(exports, "RenderVue", { enumerable: true, get: function () { return render_vue_1.RenderVue; } }); var render_angular_1 = require("./engine/render-angular"); Object.defineProperty(exports, "renderAngular", { enumerable: true, get: function () { return render_angular_1.renderAngular; } }); Object.defineProperty(exports, "RenderAngular", { enumerable: true, get: function () { return render_angular_1.RenderAngular; } }); var render_svelte_1 = require("./engine/render-svelte"); Object.defineProperty(exports, "renderSvelte", { enumerable: true, get: function () { return render_svelte_1.renderSvelte; } }); Object.defineProperty(exports, "RenderSvelte", { enumerable: true, get: function () { return render_svelte_1.RenderSvelte; } }); var render_vanilla_1 = require("./engine/render-vanilla"); Object.defineProperty(exports, "renderVanilla", { enumerable: true, get: function () { return render_vanilla_1.renderVanilla; } }); Object.defineProperty(exports, "RenderVanilla", { enumerable: true, get: function () { return render_vanilla_1.RenderVanilla; } }); var render_react_native_1 = require("./engine/render-react-native"); Object.defineProperty(exports, "renderReactNative", { enumerable: true, get: function () { return render_react_native_1.renderReactNative; } }); Object.defineProperty(exports, "RenderReactNative", { enumerable: true, get: function () { return render_react_native_1.RenderReactNative; } }); // Data Layer var data_layer_1 = require("./engine/data-layer"); Object.defineProperty(exports, "DataLayer", { enumerable: true, get: function () { return data_layer_1.DataLayer; } }); Object.defineProperty(exports, "dataLayer", { enumerable: true, get: function () { return data_layer_1.dataLayer; } }); // Validation var validation_1 = require("./engine/validation"); Object.defineProperty(exports, "ValidationEngine", { enumerable: true, get: function () { return validation_1.ValidationEngine; } }); Object.defineProperty(exports, "validationEngine", { enumerable: true, get: function () { return validation_1.validationEngine; } }); // Plugin System var plugin_system_1 = require("./engine/plugin-system"); Object.defineProperty(exports, "PluginSystem", { enumerable: true, get: function () { return plugin_system_1.PluginSystem; } }); Object.defineProperty(exports, "pluginSystem", { enumerable: true, get: function () { return plugin_system_1.pluginSystem; } }); // Event System var event_bus_1 = require("./engine/event-bus"); Object.defineProperty(exports, "EventBus", { enumerable: true, get: function () { return event_bus_1.EventBus; } }); Object.defineProperty(exports, "events", { enumerable: true, get: function () { return event_bus_1.eventBus; } }); // Lifecycle Management var lifecycle_manager_1 = require("./engine/lifecycle-manager"); Object.defineProperty(exports, "LifecycleManager", { enumerable: true, get: function () { return lifecycle_manager_1.LifecycleManager; } }); Object.defineProperty(exports, "lifecycle", { enumerable: true, get: function () { return lifecycle_manager_1.lifecycleManager; } }); // Component Registry var component_registry_1 = require("./engine/component-registry"); Object.defineProperty(exports, "ComponentRegistry", { enumerable: true, get: function () { return component_registry_1.ComponentRegistry; } }); // Component Scanner var scanner_1 = require("./engine/scanner"); Object.defineProperty(exports, "ComponentScanner", { enumerable: true, get: function () { return scanner_1.ComponentScanner; } }); // Logging var logger_1 = require("./engine/logger"); Object.defineProperty(exports, "logger", { enumerable: true, get: function () { return logger_1.logger; } }); // Error Recovery var error_recovery_1 = require("./engine/error-recovery"); Object.defineProperty(exports, "ErrorRecovery", { enumerable: true, get: function () { return error_recovery_1.ErrorRecovery; } }); Object.defineProperty(exports, "errorRecovery", { enumerable: true, get: function () { return error_recovery_1.errorRecovery; } }); // Node.js Engine var node_compat_1 = require("./engine/node-compat"); Object.defineProperty(exports, "NodeEngine", { enumerable: true, get: function () { return node_compat_1.NodeEngine; } }); Object.defineProperty(exports, "nodeEngine", { enumerable: true, get: function () { return node_compat_1.nodeEngine; } }); console.log('[UserFace] Engine loaded successfully');