Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

HyperEx

Hex.pm Hex.pm Travis

A HyperScript clone written in Elixir.

HyperScript is a JavaScript library to render html with a functional API. HyperScript exposes one main function, h.

Here's what that looks like in HyperEx:

HyperEx.h("div#foo.bar", "Hello world!")
~s{<div id="foo" class="bar">Hello world!</div>}

HyperEx.h("div#foo.bar", [class: "baz"], "Hello world!")
~s{<div class="bar baz" id="foo">Hello world!</div>}

Besides h, HyperEx exposes a few more helper functions: open, close and wrap. Read the API reference for a detailed overview.

Installation

Add hyper_ex to your list of dependencies in mix.exs:

def deps do
  [{:hyper_ex, "~> 0.1.0"}]
end

Usage

See https://hexdocs.pm/hyper_ex/

Changelog

Please see CHANGELOG for more information what has changed recently.

Testing

$ mix test

Contributing

Pull requests are welcome!

Credits

License

The MIT License (MIT). Please check the LICENSE for more information.

About

A HyperScript clone written in Elixir

Resources

License

Releases

No releases published

Packages

No packages published

Languages