Attributes
Includes Deno configuration
Repository
Current version released
4 years ago
Beako.js
What is Beako.js?
Beako.js is web component tools with Data Binding, Template Engine and Virtual DOM.
You can experience single page application development with just a web browser.
She support Web browsers and Deno.
Examples
Usage
Beako.js use ES Modules from jsDelivr.
CDN
<!DOCTYPE html>
<meta charset="UTF-8">
<body>Loading...</body>
<script type="module">
import { watch, mount } from 'https://cdn.jsdelivr.net/gh/ittedev/beako@0.10.4/beako.js'
const data = {
count: 1
}
setInterval(() => { data.count++ }, 1000)
watch(data)
mount(document.body, `Counter: {{ count }}`, data)
</script>Deno
deno install -fA https://deno.land/x/beako_cli@0.1.1/beako.tsimport { watch, mount } from 'https://deno.land/x/beako@0.10.4/mod.ts'
const data = {
count: 1
}
setInterval(() => { data.count++ }, 1000)
watch(data)
mount(document.body, `Counter: {{ count }}`, data)Build:
beako build script.ts --outdir=publicTo Import it into html:
<!DOCTYPE html>
<meta charset="UTF-8">
<body>Loading...</body>
<script type="module" src="script.js"></script>