cabal-version: >=1.10 -- Initial package description 'SJW.cabal' generated by 'cabal init'. For -- further documentation, see http://haskell.org/cabal/users-guide/ name: SJW version: 0.1.2.3 synopsis: The Simple Javascript Wrench description: SJW is a very simple tool to pack several JS «modules» into a single script. It doesn't really do proper compilation work (yet) except resolving the modules dependencies and detecting import loops but it provides each module with an independent execution context in the resulting script. homepage: https://git.marvid.fr/Tissevert/SJW -- bug-reports: license: BSD3 license-file: LICENSE author: Tissevert maintainer: tissevert+devel@marvid.fr -- copyright: category: Web build-type: Simple extra-source-files: CHANGELOG.md library exposed-modules: SJW other-modules: SJW.Compiler , SJW.Dependencies , SJW.Module , SJW.Module.File , SJW.Module.Imports , SJW.Source build-depends: attoparsec >= 0.13.2 && < 0.14 , base >=4.9 && <4.15 , containers >= 0.5.0 && < 0.7 , directory >= 1.2.0 && < 1.4 , filepath >= 1.4.2 && < 1.5 , mtl >= 2.2.2 && < 2.3 , random >= 1.1 && < 1.3 , text >= 1.2.3 && < 1.3 , time >= 1.8.0 && < 1.12 , unix >= 2.7.2 && < 2.8 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall executable sjw main-is: src/Main.hs other-modules: Paths_SJW -- other-extensions: build-depends: attoparsec , base , optparse-applicative >= 0.14 && < 0.17 , SJW , text default-language: Haskell2010 ghc-options: -Wall benchmark big-src type: exitcode-stdio-1.0 main-is: benchmark/Main.hs build-depends: base , directory , filepath , random , SJW , time default-language: Haskell2010 ghc-options: -Wall test-suite tests type: detailed-0.9 test-module: Tests build-depends: base , Cabal , directory , filepath , random , SJW hs-source-dirs: test default-language: Haskell2010 ghc-options: -Wall