-- Initial hscuid.cabal generated by cabal init. For further -- documentation, see http://haskell.org/cabal/users-guide/ name: hscuid version: 1.1.0 x-revision: 2 synopsis: Collision-resistant IDs description: CUIDs are designed for horizontal scalability and collision resistance. Read more about them at . Here's everything you need to know: @ . >>> import Web.Cuid (newCuid, newSlug) >>> newCuid "cib3c3tcu0000zwowx9ho2gh4" >>> newSlug "c900001wmf" . @ This module does not use crypto-strength sources of randomness. Use at your own peril! . For better or worse, this module uses semantic versioning (see ). That is, if you want to depend upon, for example, version 1 of the API, you should add @hscuid ==1.*@ to your Cabal file. No breaking changes will be (deliberately) introduced under that version number. homepage: https://github.com/eightyeight/hscuid license: BSD3 license-file: LICENSE author: Daniel Buckmaster maintainer: dan.buckmaster@gmail.com -- copyright: category: Web build-type: Simple cabal-version: >=1.8 library hs-source-dirs: lib exposed-modules: Web.Cuid other-modules: Web.Cuid.Internal build-depends: base >= 4.6 && < 5, formatting ==6.*, time ==1.*, random ==1.*, transformers ==0.4.*, hostname ==1.*, text ==1.* if os(windows) build-depends: Win32 ==2.* extra-libraries: kernel32 else build-depends: unix ==2.* ghc-options: -Wall test-suite hscuid-test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Test.hs build-depends: base ==4.*, containers ==0.5.*, hscuid ghc-options: -Wall -rtsopts -O2