cabal-version: 2.4 name: pslua version: 0.1.0.0 license: MIT copyright: 2023 Yura Lazarev author: Yura Lazarev category: Compiler extra-source-files: LICENSE README.md common shared ghc-options: -O2 -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -Werror=missing-fields -Werror=missing-methods -Werror=missing-signatures -Wmissing-deriving-strategies -Wunused-foralls -Wunused-foralls -fprint-explicit-foralls -fprint-explicit-kinds -Wcompat -Widentities -Werror=incomplete-patterns -Wredundant-constraints -Wpartial-fields -Wtabs -Wmissing-local-signatures -fhelpful-errors -fprint-expanded-synonyms -fwarn-unused-do-bind mixins: base hiding (Prelude), relude (Relude as Prelude, Relude.Container.One), relude default-extensions: ApplicativeDo BangPatterns BlockArguments ConstraintKinds DataKinds DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies DerivingVia EmptyCase EmptyDataDecls EmptyDataDeriving ExistentialQuantification ExplicitForAll FlexibleContexts FlexibleInstances GADTSyntax GeneralisedNewtypeDeriving ImportQualifiedPost InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NoStarIsType NumericUnderscores OverloadedStrings PatternSynonyms PolyKinds PostfixOperators RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving StandaloneKindSignatures TupleSections TypeApplications TypeFamilies TypeOperators UnicodeSyntax ViewPatterns build-depends: , aeson ^>=2.2.2 , array ^>=0.5.4.0 , base ^>=4.19.1 , containers ^>=0.6.5.1 , deriving-compat ^>=0.6.6 , dlist ^>=1.0 , filepath ^>=1.4.300.1 , fmt ^>=0.6.3.0 , lens ^>=5.2.3 , megaparsec ^>=9.6.1 , monoidal-containers ^>=0.6.4.0 , monoidmap ^>=0.0.1.2 , mtl ^>=2.3.1 , oops ^>=0.2.0.1 , parser-combinators ^>=1.3 , path ^>=0.9.5 , path-io ^>=1.8.1 , pretty-simple ^>=4.1.2.0 , prettyprinter ^>=1.7.1 , prettyprinter-ansi-terminal ^>=1.1.3 , purescript-corefn ^>=0.1 , quiet ^>=0.2 , relude ^>=1.2.1 , scientific ^>=0.3.7.0 , string-interpolate ^>=0.3.3 , tagged ^>=0.8.8 , template-haskell ^>=2.21 , text ^>=2.1.1 , transformers ^>=0.6.1.1 , vector ^>=0.13.1 default-language: Haskell2010 executable pslua import: shared main-is: Main.hs hs-source-dirs: exe other-modules: Cli ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: , optparse-applicative ^>=0.18.1 , pslua , with-utf8 ^>=1.1 library import: shared hs-source-dirs: lib exposed-modules: Language.PureScript.Backend Language.PureScript.Backend.IR Language.PureScript.Backend.IR.DCE Language.PureScript.Backend.IR.Inliner Language.PureScript.Backend.IR.Linker Language.PureScript.Backend.IR.Names Language.PureScript.Backend.IR.Optimizer Language.PureScript.Backend.IR.Query Language.PureScript.Backend.IR.Types Language.PureScript.Backend.Lua Language.PureScript.Backend.Lua.DCE Language.PureScript.Backend.Lua.Fixture Language.PureScript.Backend.Lua.Key Language.PureScript.Backend.Lua.Linker.Foreign Language.PureScript.Backend.Lua.Name Language.PureScript.Backend.Lua.Optimizer Language.PureScript.Backend.Lua.Printer Language.PureScript.Backend.Lua.Traversal Language.PureScript.Backend.Lua.Types Language.PureScript.Backend.AppOrModule test-suite spec import: shared type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Hedgehog.Gen.Extended Language.PureScript.Backend.IR.DCE.Spec Language.PureScript.Backend.IR.Gen Language.PureScript.Backend.IR.Inliner.Spec Language.PureScript.Backend.IR.Optimizer.Spec Language.PureScript.Backend.IR.Spec Language.PureScript.Backend.IR.Types.Spec Language.PureScript.Backend.Lua.DCE.Spec Language.PureScript.Backend.Lua.Gen Language.PureScript.Backend.Lua.Golden.Spec Language.PureScript.Backend.Lua.Linker.Foreign.Spec Language.PureScript.Backend.Lua.Optimizer.Spec Language.PureScript.Backend.Lua.Printer.Spec Language.PureScript.Backend.Lua.Traversal.Spec Test.Hspec.Expectations.Pretty Test.Hspec.Extra Test.Hspec.Golden Test.Hspec.Hedgehog.Extended hs-source-dirs: test ghc-options: -threaded -rtsopts -fprof-auto -with-rtsopts=-N build-depends: , call-stack ^>=0.4.0 , exceptions ^>=0.10.8 , hedgehog ^>=1.4 , hedgehog-corpus ^>=0.2 , hspec ^>=2.11.7 , hspec-core ^>=2.11.7 , hspec-expectations-pretty-diff ^>=0.7.2.6 , hspec-hedgehog ^>=0.1.1 , HUnit ^>=1.6.2.0 , pslua , typed-process ^>=0.2.11.1