buffer-builder-aeson 0.1.0.1 → 0.2.0.0
raw patch · 1 files changed
+42/−11 lines, 1 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
- Data.BufferBuilder.Aeson: instance Data.BufferBuilder.Json.ToJson Data.Aeson.Types.Internal.Value
+ Data.BufferBuilder.Aeson: instance ToJson Value
Files
- buffer-builder-aeson.cabal +42/−11
buffer-builder-aeson.cabal view
@@ -2,28 +2,59 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: buffer-builder-aeson-version: 0.1.0.1+version: 0.2.0.0 synopsis: Serialize Aeson values with Data.BufferBuilder--- description:+description:++ A very fast BufferBuilder-based JSON encoder for Aeson.+ .+ The whole library is a a single orphan instance for Aeson.Value.+ .+ > import Data.Aeson (object, (.=), Value (..))+ > import Data.BufferBuilder.Json (encodeJson)+ > import Data.BufferBuilder.Aeson ()+ > import qualified Data.ByteString as BS+ > + > stuff :: Value+ > stuff = Array+ > [ object+ > [ "name" .= ("eggs" :: String)+ > , "price" .= (3.141592 :: Double)+ > ]+ > , object+ > [ "name" .= ("cheese" :: String)+ > , "price" .= (0.57721 :: Double)+ > ]+ > ]+ > + > main :: IO ()+ > main = do+ > BS.putStrLn $ encodeJson stuff+ license: MIT license-file: LICENSE-author: Andy Friesen+author: Andy Friesen, Chad Austin maintainer: andy.friesen@gmail.com--- copyright:+-- copyright: category: Data build-type: Simple--- extra-source-files:+-- extra-source-files: cabal-version: >=1.10 +source-repository this+ type: git+ location: https://github.com/andyfriesen/buffer-builder-aeson+ tag: 0.2.0.0+ library exposed-modules: Data.BufferBuilder.Aeson hs-source-dirs: src ghc-options: -O2 -Wall -- ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-opt-cmm -ddump-asm -ddump-to-file-- -- other-modules:- -- other-extensions:- build-depends: base == 4.*+ + -- other-modules: + -- other-extensions: + build-depends: base >=4.6 && <4.8 , aeson , integer-gmp , buffer-builder >=0.2.0.0@@ -31,7 +62,7 @@ , vector , scientific , bytestring- hs-source-dirs:+ hs-source-dirs: default-language: Haskell2010 test-suite tests@@ -66,7 +97,7 @@ hs-source-dirs: bench default-language: Haskell2010 ghc-options: -O2 -Wall- -- ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-opt-cmm -ddump-asm -ddump-to-file+ ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-opt-cmm -ddump-asm -ddump-to-file build-depends: base , buffer-builder , buffer-builder-aeson