UNPKG

@koishijs/client

Version:

Koishi Console Client

25 lines (20 loc) 584 B
import { connect, global, root } from '@koishijs/client' import home from './home' import layout from './layout' import settings from './settings' import status from './status' import styles from './styles' import theme from './theme' import 'virtual:uno.css' import './index.scss' root.plugin(home) root.plugin(layout) root.plugin(settings) root.plugin(status) root.plugin(styles) root.plugin(theme) root.start() if (!global.static) { const endpoint = new URL(global.endpoint, location.origin).toString() connect(root, () => new WebSocket(endpoint.replace(/^http/, 'ws'))) }