veko
Version:
Ultra-lightweight Node.js framework with ZERO dependencies - VSV components, Tailwind CSS, asset imports, SSR
37 lines (30 loc) • 759 B
JavaScript
/**
* Veko Core Module
* Exports all core functionality
*
* @module veko/core
*/
const { PageTypes, PageSymbols, PageTypesManager } = require('./page-types');
const { ModuleTypes, ModuleManager } = require('./module-system');
const { ConfigLoader, defineConfig, getConfig, resetConfig, defaultConfig } = require('./config');
const { PageRouter } = require('./router');
const { PageBuilder } = require('./builder');
module.exports = {
// Page Types
PageTypes,
PageSymbols,
PageTypesManager,
// Module System
ModuleTypes,
ModuleManager,
// Configuration
ConfigLoader,
defineConfig,
getConfig,
resetConfig,
defaultConfig,
// Routing
PageRouter,
// Building
PageBuilder
};