go-web-framework
v0.0.16
Published
browser javascript for go-web-framework
Downloads
17
Readme
GoWebFramework frontend
use with framework
quickstart
npm install go-web-frameworkautoreload on save:
import sse from 'go-web-framework/sse.js';
sse('/events');
// you will now get:
// - auto-reload on changes to js/css filesfrontend router:
import { Router } from 'go-web-framework/router.js';
import { LitElement } from 'lit';
import { customElement } from 'lit/decorators.js';
@customElement('app-root')
export class AppRoot extends LitElement {
connectedCallback(): void {
super.connectedCallback();
const router = new Router(this);
router.baseUrl = '/app';
router.addRoute({
path: '/',
component: 'chat-route',
importer: () => import('./routes/chat-route.js'),
title: 'Chat'
});
router.navigate(window.location.pathname);
}
}