packages feed

cursor-gen-0.2.0.0: cursor-gen.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.31.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 0b391e9de9acd52641e27e356268ffac18998a48a689258da3a53a8cb083571d

name:           cursor-gen
version:        0.2.0.0
synopsis:       Generators for Purely Functional Cursors
description:    Generators for Purely Functional Cursors for common data structures
category:       Cursor
homepage:       https://github.com/NorfairKing/cursor
author:         Tom Sydney Kerckhove
maintainer:     syd@cs-syd.eu
copyright:      Copyright: (c) 2018 Tom Sydney Kerckhove
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    CHANGELOG.md

library
  hs-source-dirs:
      src/
  ghc-options: -Wall
  build-depends:
      QuickCheck
    , base <5
    , containers
    , cursor >=0.2
    , genvalidity >=0.8
    , genvalidity-containers
    , genvalidity-text >=0.6
    , text
  exposed-modules:
      Cursor.Forest.Gen
      Cursor.List.Gen
      Cursor.List.NonEmpty.Gen
      Cursor.Map.Gen
      Cursor.Map.KeyValue.Gen
      Cursor.Simple.Forest.Gen
      Cursor.Simple.List.NonEmpty.Gen
      Cursor.Simple.Map.Gen
      Cursor.Simple.Map.KeyValue.Gen
      Cursor.Simple.Tree.Gen
      Cursor.Text.Gen
      Cursor.TextField.Gen
      Cursor.Tree.Gen
  other-modules:
      Paths_cursor_gen
  default-language: Haskell2010

test-suite cursor-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  hs-source-dirs:
      test/
  ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
  build-depends:
      QuickCheck
    , base
    , containers
    , cursor
    , cursor-gen
    , genvalidity-hspec
    , genvalidity-hspec-optics
    , hspec
    , microlens
    , pretty-show
    , text
  other-modules:
      Cursor.List.NonEmptySpec
      Cursor.ListSpec
      Cursor.Map.KeyValueSpec
      Cursor.MapSpec
      Cursor.Simple.ForestSpec
      Cursor.Simple.List.NonEmptySpec
      Cursor.Simple.Map.KeyValueSpec
      Cursor.Simple.MapSpec
      Cursor.Simple.Tree.BaseSpec
      Cursor.Simple.Tree.CollapseSpec
      Cursor.Simple.Tree.DeleteSpec
      Cursor.Simple.Tree.DemoteSpec
      Cursor.Simple.Tree.InsertSpec
      Cursor.Simple.Tree.MovementSpec
      Cursor.Simple.Tree.PromoteSpec
      Cursor.Simple.Tree.SwapSpec
      Cursor.Simple.Tree.TestUtils
      Cursor.TextFieldSpec
      Cursor.TextSpec
      Cursor.Tree.TypesSpec
      Paths_cursor_gen
  default-language: Haskell2010