@cher-ami/compose
v0.16.0
Published
Compose is a small and type-safe library that links your javascript to your DOM.
Downloads
69
Readme
Compose is a small and type-safe library that links your javascript to your DOM.
⚠️ This library is work in progress, the API is subject to change until the v1.0 release.
Documentation
Check the full documentation website
Preview
<div data-component="App">
<header data-component="Header"></header>
</div>
import { Component } from "@cher-ami/compose"
class App extends Component {
static attrName = "App"
header = this.add(Header)
mounted() {}
unmounted() {}
}
class Header extends Component {
static attrName = "Header"
// ...
}
Start examples
- Clone this repo
$ git clone [email protected]:willybrauner/compose.git
- Install dependencies with pnpm
$ pnpm install
- Start example dev server
$ npm run example-basic:dev