@ulu/frontend
Version:
A framework-agnostic frontend toolkit providing a modular, tree-shakable library of accessible components and utilities. Designed for seamless integration, it features a highly configurable SCSS system for any environment and vanilla JavaScript modules op
35 lines (29 loc) • 713 B
JavaScript
/**
* @module core
* @description
* Public API for the core modules.
*
* This file re-exports the internal implementations from the `core` directory
* with new names where appropriate, defining the public-facing API for the
* library bundle.
*
* For internal library usage, import directly from the specific file within
* the `core` directory (e.g., `import { ... } from './settings.js'`).
*/
export {
dispatchCoreEvent,
getCoreEventName,
getUluEventName,
createUluEvent
} from './events.js';
export {
getDefaultSettings,
updateSettings,
getSettings,
getSetting,
updateSetting,
wrapSettingString
} from './settings.js';
export {
ComponentInitializer
} from './component.js';