cabal-version:      3.0
name:               module-examples
version:            0.1.0.0


library
    exposed-modules:  Library.Lib
--                    ^ Position: (6, 22)
--                              ^ Position: (6, 33)
    other-modules:    Library.Other.OtherLib
--                    ^ Position: (9, 22)
--                              ^ Position: (9, 44)

    build-depends:    base
    hs-source-dirs:   src
    default-language: Haskell2010

executable exec
    hs-source-dirs:   src/exe
    main-is: Main.hs
    build-depends:    base
    other-modules:
        Config
--      ^ Position: (22, 8)
--            ^ Position: (22, 14)

test-suite module-examples-test
    type:             exitcode-stdio-1.0
    hs-source-dirs:   src/test
    main-is:          Main.hs
    other-modules:
        Config
--      ^ Position: (31, 8)
--            ^ Position: (31, 14)
        Library
--      ^ Position: (34, 8)
--             ^ Position: (34, 15)
    build-depends:    base

benchmark benchmark
    type: exitcode-stdio-1.0
    main-is: Main.hs
    hs-source-dirs: src/bench
    build-depends: base
    other-modules:
                            Config
--                         ^ Position: (45, 28)
--                                ^ Position: (45, 34)
                   NotExistent
--                ^ Position: (48, 19)
--                            ^ Position: (48, 30)
