packages feed

NanoID-3.2.1: NanoID.cabal

name:                NanoID
version:             3.2.1
synopsis:            NanoID generator
description:         Library and CLI tool for NanoID generation
license:             BSD3
license-file:        LICENSE
author:              Michel Boucey
maintainer:          michel.boucey@gmail.com
copyright:           (c) 2021-2022 - Michel Boucey
category:            Data
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:  ReadMe.md

Tested-With:
  GHC == 8.0.2
   || == 8.2.2
   || == 8.4.4
   || == 8.6.5
   || == 8.8.4
   || == 8.10.7
   || == 9.0.2
   || == 9.2.3
   || == 9.4.1

source-repository head
  type:     git
  location: git://github.com/MichelBoucey/NanoID.git

library
  exposed-modules:     Data.NanoID
  build-depends:       aeson      >= 1.5.6 && < 1.6 || >= 2.0 && < 2.2
                     , base       >= 4.7   && < 4.17
                     , bytestring >= 0.10  && < 0.12
                     , cereal     >= 0.5.8 && < 0.5.9
                     , extra      >= 1.6   && < 1.8
                     , mwc-random >= 0.13  && < 0.16
                     , text       >= 1.2.3 && < 1.3 || == 2.0.*
  hs-source-dirs:      src
  default-language:    Haskell2010

executable nanoid
  main-is:             Main.hs
  other-modules:       Options
  build-depends:       base                 >= 4.7  && < 4.17
                     , bytestring           >= 0.10 && < 0.12
                     , mwc-random           >= 0.13 && < 0.16
                     , NanoID
                     , optparse-applicative >= 0.14 && < 0.18
  hs-source-dirs:      app
  default-language:    Haskell2010