{deps, []}.

{project_plugins, [rebar3_ex_doc]}.

{erl_opts, [
    debug_info,
    warnings_as_errors,
    warn_export_all,
    warn_unused_import,
    warn_unused_vars,
    warn_shadow_vars,
    warn_obsolete_guard
]}.

{ex_doc, [
    {extras, [
        {"README.md", #{title => "Overview"}},
        {"LICENSE", #{title => "License"}},
        {"docs/beam-usage.md", #{title => "BEAM Usage"}},
        {"docs/datastar-beam-api.md", #{title => "API Notes"}},
        {"docs/language-bindings.md", #{title => "Optional Language Bindings"}},
        {"docs/templating.md", #{title => "Templating"}}
    ]},
    {main, "README.md"},
    {homepage_url, "https://github.com/xs-and-10s/datastar-beam"},
    {source_url, "https://github.com/xs-and-10s/datastar-beam"}
]}.

{hex, [
    {doc, #{provider => ex_doc}}
]}.

{profiles, [
    {test, [
        {deps, [
            {proper, {git, "https://github.com/proper-testing/proper.git", {tag, "v1.5.0"}}}
        ]},
        {erl_opts, [nowarn_missing_spec]}
    ]}
]}.
