module Text.LaTeX.LambdaTeX.Package.Types where

import Data.Ord (comparing)
import Data.Text (Text)

import Text.LaTeX.Base.Syntax (LaTeX)

data PackageDep = PackageDep
    { packageDepName :: Text
    , packageDepOptions :: [LaTeX]
    } deriving (Show, Eq)

instance Ord PackageDep where
    compare = comparing packageDepName