servant-aeson-specs alternatives and similar packages
Based on the "servant" category.
Alternatively, view servant-aeson-specs alternatives based on common mentions on social networks and blogs.
-
servant
Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more! -
servant-elm
Automatically derive Elm functions to query servant webservices -
servant-purescript
Translate servant API to purescript code, with the help of purescript-bridge. -
servant-swagger-ui
Provide embedded swagger UI for servant and swagger -
servant-response
Moved to http://github.com/haskell-servant -
servant-js
Automatically derive javascript functions to query servant webservices. -
servant-auth-cookie
Authentication via encrypted cookies -
servant-router
Servant router for non-server applications. -
servant-exceptions
Extensible exceptions for servant -
servant-github-webhook
Servant combinators for writing secure GitHub webhooks -
servant-pagination
Type-safe pagination for Servant APIs -
servant-pandoc
Render a servant API to Pandoc's native representation -
servant-matrix-param
Matrix parameter combinator for servant -
servant-mock
Derive a mock server for free from your servant API types -
servant-cli
Generate a command line client from a servant API -
servant-auth-token-leveldb
Servant based API and server for token based authorisation -
servant-auth-token-acid
Servant based API and server for token based authorisation -
servant-github
servant types to access the GitHub API v3 -
servant-py
Servant client generators for the Python language -
servant-jsonrpc
Tools to build JSON-RPC clients and servers the Servant way -
servant-reason
Automatically derive bindings for Servant APIs in Reason -
servant-zeppelin-client
Server Side Loading JSON -
servant-http2-client
Generate http2-client from Servant APIs -
servant-match
Standalone implementation of servant’s dispatching mechanism -
servant-kotlin
Automatically derive Kotlin functions to query servant webservices -
servant-ruby
Create a Ruby client from a Servant API using Net::HTTP. -
servant-options
Provide responses to OPTIONS requests for Servant applications. -
servant-haxl-client
automatical derivation of querying functions for servant webservices -
servant-generate
Generate default implementations for servers in a flexible way (a.k.a servant-mock on steroids) -
servant-proto-lens
Servant Content-Type for proto-lens protobuf modules. -
servant-jsonrpc-client
Generate JSON-RPC servant clients -
servant-multipart
multipart/form-data (e.g file upload) support for servant
WorkOS - The modern identity platform for B2B SaaS
Do you think we are missing an alternative of servant-aeson-specs or a related project?
README
servant-aeson-specs
servant-aeson-specs
allows you to generically obtain tests to make sure that
the types you use in your servant applications can correctly be converted to
JSON and read back to Haskell using aeson
.
Backwards compatibility with 0.4.1
If you already have some golden files created by 0.4.1, there are two options
to maintain backwards compatibility. You can either move the files into a
directory called golden
and set the sampleSize
to 200:
apiGoldenSpecsWithSettings (defaultSettings { sampleSize = 200}) (Proxy :: Proxy SomeType)
or if you want to keep the golden files in golden.json
you can do the following:
apiGoldenSpecsWithSettings (defaultSettings { goldenDirectoryOption = CustomDirectoryName "golden.json"
, sampleSize = 200}) (Proxy :: Proxy SomeType)