Files
start.plus/ts_web/index.ts
2026-02-01 16:01:29 +00:00

34 lines
804 B
TypeScript

/**
* Start.plus - Frontend Entry Point
*
* An open-source startpage SaaS for families and companies
*/
// Import dees-catalog (registers all components)
import '@design.estate/dees-catalog';
// Initialize state management
import { appState } from './state/state.js';
// Import and register all components
import './app/app.js';
import './views/view-dashboard.js';
import './views/view-bookmarks.js';
import './views/view-settings.js';
import './components/index.js';
// Initialize the application
async function initApp() {
console.log('Initializing Start.plus...');
// Initialize global state
await appState.init();
console.log('Start.plus initialized successfully');
}
// Start initialization
initApp().catch((err) => {
console.error('Failed to initialize Start.plus:', err);
});