Hypp (pronounced /haɪp/, like 'hype') is a library for building user interfaces.
Its API is based on Hyperapp.
Its name is a combination of the first two letters and last two letters of Hyperapp.
go test $(GOOS=js GOARCH=wasm go list ./... | grep -vE 'cmd/js|jsd')Hypp is published under the AGPL, which can be found here.
Hypp is derived from Hyperapp. Hyperapp is published under the MIT License which is included here.
Note that Hypp is NOT published under the MIT License.
Dependencies:
Run the following to configure the git hooks. This ensures everyone is using the same git hooks:
git config core.hooksPath ./hooksThe pre-commit hook will run the linters and tests.
Below you'll find the package dependency graph.
Note that jsd depends on syscall/js, which only builds with GOOS=js GOARCH=wasm.
flowchart TD
jsd --> js
jsd --> syscall-js["syscall/js"]
tag --> hypp
window --> js
hypp --> js
hypp --> window