packages feed

strong-path-1.1.3.0: strong-path.cabal

cabal-version: 1.12

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

name:           strong-path
version:        1.1.3.0
synopsis:       Strongly typed paths in Haskell.
description:    Replacement for a FilePath that enables you to handle filepaths in your code in a type-safe manner. You can specify at type level if they are relative, absolute, file, directory, posix, windows, and even to which file or directory they point to or are relative to.
category:       System, Filesystem, FilePath
homepage:       https://github.com/wasp-lang/strong-path#readme
bug-reports:    https://github.com/wasp-lang/strong-path/issues
author:         Martin Sosic
maintainer:     sosic.martin@gmail.com
copyright:      2020 Martin Sosic
license:        MIT
license-file:   LICENSE
build-type:     Simple
tested-with:
    GHC == 8.10.7, GHC == 9.0.1
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/wasp-lang/strong-path

library
  exposed-modules:
      StrongPath
      StrongPath.FilePath
      StrongPath.Instances
      StrongPath.Internal
      StrongPath.Operations
      StrongPath.Path
      StrongPath.TH
      StrongPath.Types
  other-modules:
      Paths_strong_path
  hs-source-dirs:
      src
  ghc-options: -Wall
  build-depends:
      base >=4.7 && <5
    , exceptions ==0.10.*
    , filepath ==1.4.*
    , hashable ==1.3.*
    , path >=0.9.2 && <0.10
    , template-haskell >=2.16 && <2.18
  default-language: Haskell2010

test-suite strong-path-test
  type: exitcode-stdio-1.0
  main-is: TastyDiscoverDriver.hs
  other-modules:
      PathTest
      StrongPath.FilePathTest
      StrongPath.InstanceTest
      StrongPath.InternalTest
      StrongPath.PathTest
      StrongPath.THTest
      StrongPathTest
      Test.Utils
      Paths_strong_path
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.7 && <5
    , filepath
    , hashable ==1.3.*
    , hspec >=2.7 && <2.10
    , path
    , strong-path
    , tasty ==1.4.*
    , tasty-discover ==4.2.*
    , tasty-hspec >=1.1 && <1.3
    , tasty-quickcheck ==0.10.*
  default-language: Haskell2010