# `NucleusWeb`

The entrypoint for defining your web interface, such
as controllers, components, channels, and so on.

This can be used in your application as:

    use NucleusWeb, :controller
    use NucleusWeb, :html

The definitions below will be executed for every controller,
component, etc, so keep them short and clean, focused
on imports, uses and aliases.

Do NOT define functions inside the quoted expressions
below. Instead, define additional modules and import
those modules here.

# `__using__`
*macro* 

When used, dispatch to the appropriate controller/live_view/etc.

# `channel`

# `controller`

# `html`

# `live_component`

# `live_view`

# `router`

# `static_paths`

# `verified_routes`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
