{-# LANGUAGE OverloadedStrings #-}
module Text.Blaze.Svg
    (
      Svg
    , Path
    , toSvg
    -- * SVG Path combinators
    , mkPath
    -- ** \"moveto\" commands
    , m, mr
    -- ** \"closepath\" command
    , z
    -- ** \"lineto\" commands
    , l, lr, h, hr, v, vr
    -- ** The cubic Bézier curve commands
    , c, cr, s, sr
    -- ** The quadratic Bézier curve commands
    , q, qr, t, tr
    -- ** Elliptical arc
    , aa , ar
    -- * SVG Transform combinators
    , translate, rotate, rotateAround, scale
    , skewX, skewY
    , matrix
    ) where

import Text.Blaze.Svg.Internal