userid 0.1.2.4 → 0.1.2.5
raw patch · 2 files changed
+4/−4 lines, 2 filesdep −lens
Dependencies removed: lens
Files
- Data/UserId.hs +3/−2
- userid.cabal +1/−2
Data/UserId.hs view
@@ -3,7 +3,6 @@ module Data.UserId where import Control.Applicative ((<$>))-import Control.Lens ((?=), (.=), (^.), (.~), makeLenses, view, set) import Data.Aeson (FromJSON(..), ToJSON(..), Result(..), fromJSON) import Data.Data (Data) import Data.SafeCopy (SafeCopy, base, deriveSafeCopy)@@ -17,7 +16,9 @@ newtype UserId = UserId { _unUserId :: Integer } deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic) deriveSafeCopy 1 'base ''UserId-makeLenses ''UserId+-- makeLenses ''UserId+unUserId f (UserId x) = fmap UserId (f x)+{-# INLINE unUserId #-} makeBoomerangs ''UserId instance ToJSON UserId where toJSON (UserId i) = toJSON i
userid.cabal view
@@ -1,5 +1,5 @@ name: userid-version: 0.1.2.4+version: 0.1.2.5 synopsis: The UserId type and useful instances for web development description: Includes instances for SafeCopy, Lens, Boomerang, PathInfo and more homepage: http://www.github.com/Happstack/userid@@ -21,7 +21,6 @@ build-depends: base >= 4.6 && < 4.9, aeson >= 0.9 && < 0.12, boomerang >= 1.4 && < 1.5,- lens >= 4.9 && < 4.14, safecopy >= 0.8 && < 0.10, web-routes >= 0.27 && < 0.28, web-routes-th >= 0.22 && < 0.23