packages feed

baseless-1.0.0: baseless.cabal

cabal-version:      3.0

name:           baseless
category:       Base
version:        1.0.0
homepage:       https://github.com/jappeace/baseless#readme
bug-reports:    https://github.com/jappeace/baseless/issues
author:         Jappie Klooster
maintainer:     hi@jappie.me
copyright:      2025 Jappie Klooster
license:        MIT
license-file:   LICENSE
synopsis: baseless claims
description: See if we can make a library without a base, a baseless claim
build-type:     Simple
extra-source-files:
    Readme.md
    LICENSE
extra-doc-files:
    Changelog.md

source-repository head
  type: git
  location: https://github.com/jappeace/baseless

common common-options
  default-extensions: 
      EmptyCase
      FlexibleContexts
      FlexibleInstances
      InstanceSigs
      MultiParamTypeClasses
      LambdaCase
      MultiWayIf
      NamedFieldPuns
      TupleSections
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveLift
      DeriveTraversable
      DerivingStrategies
      GeneralizedNewtypeDeriving
      StandaloneDeriving
      OverloadedStrings
      TypeApplications
      NumericUnderscores
      ImportQualifiedPost
      NoImplicitPrelude

  ghc-options:
    -Wall -Wincomplete-uni-patterns
    -Wincomplete-record-updates -Widentities -Wredundant-constraints
    -Wcpp-undef -fwarn-tabs -Wpartial-fields
    -fdefer-diagnostics -Wunused-packages
    -fenable-th-splice-warnings
    -fno-omit-yields
    -threaded 

  build-depends:
      ghc-internal < 9.1301

  default-language: Haskell2010

library
  import: common-options
  exposed-modules:
      Baseless
  hs-source-dirs:
      src

executable exe
  import: common-options
  main-is: Main.hs
  hs-source-dirs:
      app
  ghc-options: -Wno-unused-packages -rtsopts "-with-rtsopts=-N -M7G -T -Iw10"
  build-depends:
      baseless