the underscore is silent
introduction
_hyperscript is a small, open scripting language inspired by hypertalk
it is a companion project of https://htmx.org
quickstart
<script src="https://unpkg.com/hyperscript.org@0.9.14"></script> <button _="on click toggle .clicked"> Toggle the "clicked" class on me </button> <div _="on mouseOver toggle mouse-over on #foo"> </div> <button _="on click call aJavascriptFunction() then wait 10s then call anotherJavascriptFunction()"> Do some stuff </button>
website & docs
contributing
- please include test cases in
/testand docs in/www- you can run the test suite by viewing
test/index.htmlin a browser.
- you can run the test suite by viewing
- development pull requests should be against the
devbranch, docs fixes can be made directly againstmaster - you can build _hyperscript as shown:
npm run dist. building is not necessary during development to run tests.
