# hologram v0.7.1 - Table of Contents Full stack isomorphic Elixir web framework that can be used on top of Phoenix. ## Modules - Main - [Hologram](Hologram.md) - [Hologram.Component](Hologram.Component.md) - [Hologram.Component.Action](Hologram.Component.Action.md) - [Hologram.Component.Command](Hologram.Component.Command.md) - [Hologram.Page](Hologram.Page.md) - [Hologram.Server](Hologram.Server.md) - Plug - [Hologram.Router](Hologram.Router.md) - [Hologram.Router.Helpers](Hologram.Router.Helpers.md) - UI - [Hologram.UI.Link](Hologram.UI.Link.md) - [Hologram.UI.Runtime](Hologram.UI.Runtime.md) - Errors - [Hologram.AssetNotFoundError](Hologram.AssetNotFoundError.md): Raised when an asset can't be found. - [Hologram.CompileError](Hologram.CompileError.md): Raised when a page or a component can't be compiled. - [Hologram.ParamError](Hologram.ParamError.md): Raised when a page param is invalid. - [Hologram.TemplateSyntaxError](Hologram.TemplateSyntaxError.md): Raised when template markup is invalid. ## Mix Tasks - [mix compile.hologram](Mix.Tasks.Compile.Hologram.md): Builds Hologram project JavaScript bundles, the call graph of the code, PLTs needed by the runtime and PLTs needed to speed up future compilation. - [mix holo.compiler.ex_runtime_mfas](Mix.Tasks.Holo.Compiler.ExRuntimeMfas.md): Prints the list of automatically transpiled Elixir MFAs used by the Hologram client runtime (manually ported Elixir MFAs are excluded). - [mix holo.compiler.page_ex_fun_sizes](Mix.Tasks.Holo.Compiler.PageExFunSizes.md): Calculates the JavaScript size of each Elixir function that is included in the specified page module bundle. The results are sorted by size. - [mix holo.routes](Mix.Tasks.Holo.Routes.md): Prints the list of page routes, ordered by route path. - [mix holo.test.check_file_names](Mix.Tasks.Holo.Test.CheckFileNames.md): Checks if any test scripts have invalid file names. File name is valid if it ends with "_test" suffix and has ".exs" extension. If there are any invalid file names, the task exits with code 1. Support dir and text_helper.exs file are ignored.