module Plug # module Bukdu

using ..Deps
using ..Bukdu: Assoc, AbstractPlug, ApplicationController, AbstractRender, Render, bukdu_env

function plug
end

include("plugs/conn.jl")

using Logging: AbstractLogger
include("plugs/Loggers.jl")

include("plugs/ContentParsers.jl")
include("plugs/parsers.jl")

include("plugs/static.jl")

include("plugs/head.jl")

end # module Bukdu.Plug

export Plug, Conn, ApplicationController, Render, plug

using .Plug: Conn, ApplicationController, AbstractPlug, AbstractRender, Render
import .Plug: plug

# module Bukdu
