Masu (枡) adds data grids to a Phoenix app.

It ships a prebuilt grid bundle and the components that render it: a grid that draws only the rows on the screen, asks the server for the rows it needs as you scroll, and sorts, filters and searches where the rows are, in a list or in your database, so a LiveView shows a hundred rows or a million the same way, with no Node.js build step of its own.

Start with the Quickstart, then the Columns and Sources guides. The main modules are Masu.Components (the grid), Masu.Column (what a column shows), Masu.Source (where the rows come from), Masu.Query (what a person asked for) and Masu.Test (the test helpers).

Summary

Functions

Returns the current Masu version.

Functions

version()

@spec version() :: String.t()

Returns the current Masu version.

Examples

iex> Masu.version()
"0.1.0"