packages feed

Cabal revisions of purescript-0.9.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name: purescript-version: 0.9.2-cabal-version: >=1.8-build-type: Simple-license: MIT-license-file: LICENSE-copyright: (c) 2013-15 Phil Freeman, (c) 2014-15 Gary Burgess-maintainer: Phil Freeman <paf31@cantab.net>-stability: experimental-synopsis: PureScript Programming Language Compiler-description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript.-category: Language-Homepage: http://www.purescript.org/-author: Phil Freeman <paf31@cantab.net>,-        Gary Burgess <gary.burgess@gmail.com>,-        Hardy Jones <jones3.hardy@gmail.com>,-        Harry Garrood <harry@garrood.me>,-        Christoph Hegemann <christoph.hegemann1337@gmail.com>--tested-with: GHC==7.10.3--extra-source-files: examples/passing/*.purs-                  , examples/passing/*.js-                  , examples/passing/2018/*.purs-                  , examples/passing/2138/*.purs-                  , examples/passing/ClassRefSyntax/*.purs-                  , examples/passing/DctorOperatorAlias/*.purs-                  , examples/passing/ExplicitImportReExport/*.purs-                  , examples/passing/ExportExplicit/*.purs-                  , examples/passing/ExportExplicit2/*.purs-                  , examples/passing/Import/*.purs-                  , examples/passing/ImportExplicit/*.purs-                  , examples/passing/ImportQualified/*.purs-                  , examples/passing/Module/*.purs-                  , examples/passing/ModuleDeps/*.purs-                  , examples/passing/ModuleExport/*.purs-                  , examples/passing/ModuleExportDupes/*.purs-                  , examples/passing/ModuleExportExcluded/*.purs-                  , examples/passing/ModuleExportQualified/*.purs-                  , examples/passing/ModuleExportSelf/*.purs-                  , examples/passing/NonConflictingExports/*.purs-                  , examples/passing/OperatorAliasElsewhere/*.purs-                  , examples/passing/Operators/*.purs-                  , examples/passing/PendingConflictingImports/*.purs-                  , examples/passing/PendingConflictingImports2/*.purs-                  , examples/passing/QualifiedNames/*.purs-                  , examples/passing/RedefinedFixity/*.purs-                  , examples/passing/ReExportQualified/*.purs-                  , examples/passing/ResolvableScopeConflict/*.purs-                  , examples/passing/ResolvableScopeConflict2/*.purs-                  , examples/passing/ResolvableScopeConflict3/*.purs-                  , examples/passing/ShadowedModuleName/*.purs-                  , examples/passing/TransitiveImport/*.purs-                  , examples/passing/TypeOperators/*.purs-                  , examples/passing/TypeWithoutParens/*.purs-                  , examples/failing/*.purs-                  , examples/failing/1733/*.purs-                  , examples/failing/ConflictingExports/*.purs-                  , examples/failing/ConflictingImports/*.purs-                  , examples/failing/ConflictingImports2/*.purs-                  , examples/failing/ConflictingQualifiedImports/*.purs-                  , examples/failing/ConflictingQualifiedImports2/*.purs-                  , examples/failing/ExportConflictClass/*.purs-                  , examples/failing/ExportConflictCtor/*.purs-                  , examples/failing/ExportConflictType/*.purs-                  , examples/failing/ExportConflictTypeOp/*.purs-                  , examples/failing/ExportConflictValue/*.purs-                  , examples/failing/ExportConflictValueOp/*.purs-                  , examples/failing/ExportExplicit1/*.purs-                  , examples/failing/ExportExplicit3/*.purs-                  , examples/failing/ImportExplicit/*.purs-                  , examples/failing/ImportExplicit2/*.purs-                  , examples/failing/ImportHidingModule/*.purs-                  , examples/failing/ImportModule/*.purs-                  , examples/failing/InstanceExport/*.purs-                  , examples/failing/OrphanInstance/*.purs-                  , examples/warning/*.purs-                  , examples/warning/*.js-                  , examples/docs/bower_components/purescript-prelude/src/*.purs-                  , examples/docs/bower.json-                  , examples/docs/src/*.purs-                  , psci/static/index.html-                  , psci/static/index.js-                  , tests/support/package.json-                  , tests/support/bower.json-                  , tests/support/setup-win.cmd-                  , tests/support/psci/*.purs-                  , tests/support/pscide/src/*.purs-                  , tests/support/pscide/src/*.js-                  , tests/support/pscide/src/*.fail-                  , stack.yaml-                  , README.md-                  , INSTALL.md-                  , CONTRIBUTORS.md-                  , CONTRIBUTING.md--source-repository head-    type: git-    location: https://github.com/purescript/purescript.git--library-    build-depends: base >=4.8 && <5,-                   aeson >= 0.8 && < 0.12,-                   aeson-better-errors >= 0.8,-                   ansi-terminal >= 0.6.2 && < 0.7,-                   base-compat >=0.6.0,-                   bower-json >= 0.8,-                   boxes >= 0.1.4 && < 0.2.0,-                   bytestring -any,-                   containers -any,-                   clock -any,-                   directory >= 1.2,-                   dlist -any,-                   edit-distance -any,-                   filepath -any,-                   fsnotify >= 0.2.1,-                   Glob >= 0.7 && < 0.8,-                   haskeline >= 0.7.0.0,-                   http-types -any,-                   language-javascript == 0.6.*,-                   lifted-base >= 0.2.3 && < 0.2.4,-                   monad-control >= 1.0.0.0 && < 1.1,-                   monad-logger >= 0.3 && < 0.4,-                   mtl >= 2.1.0 && < 2.3.0,-                   parallel >= 3.2 && < 3.3,-                   parsec >=3.1.10,-                   pattern-arrows >= 0.0.2 && < 0.1,-                   pipes >= 4.0.0 && < 4.3.0,-                   pipes-http -any,-                   process >= 1.2.0 && < 1.5,-                   protolude >= 0.1.5,-                   regex-tdfa -any,-                   safe >= 0.3.9 && < 0.4,-                   semigroups >= 0.16.2 && < 0.19,-                   sourcemap >= 0.1.6,-                   spdx == 0.2.*,-                   split -any,-                   stm >= 0.2.4.0,-                   syb -any,-                   text -any,-                   time -any,-                   transformers >= 0.3.0 && < 0.6,-                   transformers-base >= 0.4.0 && < 0.5,-                   transformers-compat >= 0.3.0,-                   unordered-containers -any,-                   utf8-string >= 1 && < 2,-                   vector -any--    exposed-modules: Language.PureScript-                     Language.PureScript.AST-                     Language.PureScript.AST.Binders-                     Language.PureScript.AST.Declarations-                     Language.PureScript.AST.Operators-                     Language.PureScript.AST.Literals-                     Language.PureScript.AST.SourcePos-                     Language.PureScript.AST.Traversals-                     Language.PureScript.AST.Exported-                     Language.PureScript.Bundle-                     Language.PureScript.Crash-                     Language.PureScript.Externs-                     Language.PureScript.CodeGen-                     Language.PureScript.CodeGen.JS-                     Language.PureScript.CodeGen.JS.AST-                     Language.PureScript.CodeGen.JS.Common-                     Language.PureScript.CodeGen.JS.Optimizer-                     Language.PureScript.CodeGen.JS.Optimizer.Blocks-                     Language.PureScript.CodeGen.JS.Optimizer.Common-                     Language.PureScript.CodeGen.JS.Optimizer.Inliner-                     Language.PureScript.CodeGen.JS.Optimizer.MagicDo-                     Language.PureScript.CodeGen.JS.Optimizer.TCO-                     Language.PureScript.CodeGen.JS.Optimizer.Unused-                     Language.PureScript.Constants-                     Language.PureScript.CoreFn-                     Language.PureScript.CoreFn.Ann-                     Language.PureScript.CoreFn.Binders-                     Language.PureScript.CoreFn.Desugar-                     Language.PureScript.CoreFn.Expr-                     Language.PureScript.CoreFn.Meta-                     Language.PureScript.CoreFn.Module-                     Language.PureScript.CoreFn.Traversals-                     Language.PureScript.Comments-                     Language.PureScript.Environment-                     Language.PureScript.Errors-                     Language.PureScript.Errors.JSON-                     Language.PureScript.Kinds-                     Language.PureScript.Linter-                     Language.PureScript.Linter.Exhaustive-                     Language.PureScript.Linter.Imports-                     Language.PureScript.Make-                     Language.PureScript.ModuleDependencies-                     Language.PureScript.Names-                     Language.PureScript.Options-                     Language.PureScript.Parser-                     Language.PureScript.Parser.Lexer-                     Language.PureScript.Parser.Common-                     Language.PureScript.Parser.Declarations-                     Language.PureScript.Parser.Kinds-                     Language.PureScript.Parser.State-                     Language.PureScript.Parser.Types-                     Language.PureScript.Pretty-                     Language.PureScript.Pretty.Common-                     Language.PureScript.Pretty.JS-                     Language.PureScript.Pretty.Kinds-                     Language.PureScript.Pretty.Types-                     Language.PureScript.Pretty.Values-                     Language.PureScript.Renamer-                     Language.PureScript.Sugar-                     Language.PureScript.Sugar.BindingGroups-                     Language.PureScript.Sugar.CaseDeclarations-                     Language.PureScript.Sugar.DoNotation-                     Language.PureScript.Sugar.Names-                     Language.PureScript.Sugar.Names.Common-                     Language.PureScript.Sugar.Names.Env-                     Language.PureScript.Sugar.Names.Exports-                     Language.PureScript.Sugar.Names.Imports-                     Language.PureScript.Sugar.ObjectWildcards-                     Language.PureScript.Sugar.Operators-                     Language.PureScript.Sugar.Operators.Common-                     Language.PureScript.Sugar.Operators.Expr-                     Language.PureScript.Sugar.Operators.Binders-                     Language.PureScript.Sugar.Operators.Types-                     Language.PureScript.Sugar.TypeClasses-                     Language.PureScript.Sugar.TypeClasses.Deriving-                     Language.PureScript.Sugar.TypeDeclarations-                     Language.PureScript.Traversals-                     Language.PureScript.TypeChecker-                     Language.PureScript.TypeChecker.Entailment-                     Language.PureScript.TypeChecker.Kinds-                     Language.PureScript.TypeChecker.Monad-                     Language.PureScript.TypeChecker.Rows-                     Language.PureScript.TypeChecker.Skolems-                     Language.PureScript.TypeChecker.Subsumption-                     Language.PureScript.TypeChecker.Synonyms-                     Language.PureScript.TypeChecker.Types-                     Language.PureScript.TypeChecker.Unify-                     Language.PureScript.TypeClassDictionaries-                     Language.PureScript.Types--                     Language.PureScript.Docs-                     Language.PureScript.Docs.Convert-                     Language.PureScript.Docs.Convert.Single-                     Language.PureScript.Docs.Convert.ReExports-                     Language.PureScript.Docs.Render-                     Language.PureScript.Docs.Types-                     Language.PureScript.Docs.RenderedCode-                     Language.PureScript.Docs.RenderedCode.Types-                     Language.PureScript.Docs.RenderedCode.Render-                     Language.PureScript.Docs.AsMarkdown-                     Language.PureScript.Docs.ParseAndBookmark-                     Language.PureScript.Docs.Utils.MonoidExtras--                     Language.PureScript.Publish-                     Language.PureScript.Publish.Utils-                     Language.PureScript.Publish.ErrorsWarnings-                     Language.PureScript.Publish.BoxesHelpers--                     Language.PureScript.Ide-                     Language.PureScript.Ide.CaseSplit-                     Language.PureScript.Ide.Command-                     Language.PureScript.Ide.Completion-                     Language.PureScript.Ide.Conversions-                     Language.PureScript.Ide.Externs-                     Language.PureScript.Ide.Error-                     Language.PureScript.Ide.Imports-                     Language.PureScript.Ide.Filter-                     Language.PureScript.Ide.Matcher-                     Language.PureScript.Ide.Pursuit-                     Language.PureScript.Ide.Rebuild-                     Language.PureScript.Ide.Reexports-                     Language.PureScript.Ide.SourceFile-                     Language.PureScript.Ide.State-                     Language.PureScript.Ide.Types-                     Language.PureScript.Ide.Util-                     Language.PureScript.Ide.Watcher--                     Language.PureScript.Interactive-                     Language.PureScript.Interactive.Types-                     Language.PureScript.Interactive.Parser-                     Language.PureScript.Interactive.Directive-                     Language.PureScript.Interactive.Completion-                     Language.PureScript.Interactive.IO-                     Language.PureScript.Interactive.Message-                     Language.PureScript.Interactive.Module-                     Language.PureScript.Interactive.Printer--                     Control.Monad.Logger-                     Control.Monad.Supply-                     Control.Monad.Supply.Class--                     System.IO.UTF8--    extensions:      ConstraintKinds-                     DataKinds-                     DeriveFunctor-                     EmptyDataDecls-                     FlexibleContexts-                     KindSignatures-                     LambdaCase-                     MultiParamTypeClasses-                     NoImplicitPrelude-                     PatternGuards-                     PatternSynonyms-                     RankNTypes-                     RecordWildCards-                     ScopedTypeVariables-                     TupleSections-                     ViewPatterns-    exposed: True-    buildable: True-    hs-source-dirs: src-    other-modules: Paths_purescript-    ghc-options: -Wall -O2--executable psc-    build-depends: base >=4 && <5,-                   purescript -any,-                   aeson >= 0.8 && < 0.12,-                   ansi-terminal >= 0.6.2 && < 0.7,-                   base-compat >=0.6.0,-                   bytestring -any,-                   containers -any,-                   directory -any,-                   filepath -any,-                   Glob >= 0.7 && < 0.8,-                   mtl -any,-                   optparse-applicative >= 0.12.1,-                   parsec -any,-                   time -any,-                   transformers -any,-                   transformers-compat -any,-                   utf8-string >= 1 && < 2-    main-is: Main.hs-    buildable: True-    hs-source-dirs: psc-    other-modules: Paths_purescript-    ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"--executable psci-    build-depends: base >=4 && <5,-                   purescript -any,-                   base-compat >=0.6.0,-                   boxes >= 0.1.4 && < 0.2.0,-                   bytestring -any,-                   containers -any,-                   directory -any,-                   filepath -any,-                   file-embed -any,-                   Glob -any,-                   haskeline >= 0.7.0.0,-                   http-types == 0.9.*,-                   mtl -any,-                   optparse-applicative >= 0.12.1,-                   parsec -any,-                   process -any,-                   stm >= 0.2.4.0,-                   text -any,-                   time -any,-                   transformers -any,-                   transformers-compat -any,-                   wai == 3.*,-                   wai-websockets == 3.*,-                   warp == 3.*,-                   websockets >= 0.9 && <0.10-    main-is: Main.hs-    buildable: True-    hs-source-dirs: psci-    other-modules: Paths_purescript-    ghc-options: -Wall -O2--executable psc-docs-    build-depends: base >=4 && <5,-                   purescript -any,-                   ansi-wl-pprint -any,-                   directory -any,-                   filepath -any,-                   Glob -any,-                   mtl -any,-                   optparse-applicative >= 0.12.1,-                   process -any,-                   split -any,-                   transformers -any,-                   transformers-compat -any-    main-is: Main.hs-    other-modules: Paths_purescript-    buildable: True-    hs-source-dirs: psc-docs-    other-modules: Ctags-                   Etags-                   Tags-    ghc-options: -Wall -O2--executable psc-publish-    build-depends: base >=4 && <5,-                   purescript -any,-                   aeson -any,-                   bytestring -any,-                   optparse-applicative -any-    main-is: Main.hs-    other-modules: Paths_purescript-    buildable: True-    hs-source-dirs: psc-publish-    ghc-options: -Wall -O2--executable psc-hierarchy-    build-depends: base >=4 && <5,-                   purescript -any,-                   directory -any,-                   filepath -any,-                   Glob -any,-                   mtl -any,-                   optparse-applicative >= 0.12.1,-                   parsec -any,-                   process -any-    main-is: Main.hs-    other-modules: Paths_purescript-    buildable: True-    hs-source-dirs: hierarchy-    other-modules:-    ghc-options: -Wall -O2--executable psc-bundle-  main-is:             Main.hs-  other-modules:       Paths_purescript-  other-extensions:-  build-depends:       base >=4 && <5,-                       purescript -any,-                       directory -any,-                       filepath -any,-                       Glob -any,-                       mtl -any,-                       optparse-applicative >= 0.12.1,-                       transformers -any,-                       transformers-compat -any-  ghc-options:         -Wall -O2-  hs-source-dirs:      psc-bundle--executable psc-ide-server-  main-is:             Main.hs-  other-modules:       Paths_purescript-  other-extensions:-  build-depends:       base >=4 && <5,-                       aeson >= 0.8 && < 0.12,-                       bytestring -any,-                       purescript -any,-                       base-compat >=0.6.0,-                       directory -any,-                       filepath -any,-                       monad-logger -any,-                       mtl -any,-                       network -any,-                       optparse-applicative >= 0.12.1,-                       protolude >= 0.1.5,-                       stm -any,-                       text -any,-                       transformers -any,-                       transformers-compat -any-  ghc-options:         -Wall -O2 -threaded-  hs-source-dirs:      psc-ide-server--executable psc-ide-client-  main-is:             Main.hs-  other-modules:       Paths_purescript-  other-extensions:-  build-depends:       base >=4 && <5,-                       base-compat >=0.6.0,-                       bytestring -any,-                       mtl -any,-                       network -any,-                       optparse-applicative >= 0.12.1,-                       text -any-  ghc-options:         -Wall -O2-  hs-source-dirs:      psc-ide-client--test-suite tests-    build-depends: base >=4 && <5,-                   purescript -any,-                   aeson -any,-                   aeson-better-errors -any,-                   base-compat -any,-                   boxes -any,-                   bytestring -any,-                   containers -any,-                   directory -any,-                   filepath -any,-                   Glob -any,-                   haskeline >= 0.7.0.0,-                   hspec -any,-                   hspec-discover -any,-                   HUnit -any,-                   mtl -any,-                   optparse-applicative -any,-                   parsec -any,-                   process -any,-                   protolude >= 0.1.5,-                   silently -any,-                   stm -any,-                   text -any,-                   time -any,-                   transformers -any,-                   transformers-compat -any,-                   utf8-string -any,-                   vector -any-    ghc-options: -Wall-    type: exitcode-stdio-1.0-    main-is: Main.hs-    other-modules: TestUtils-                   TestCompiler-                   TestDocs-                   TestPscPublish-                   TestPsci-                   TestPscIde-                   PscIdeSpec-                   Language.PureScript.Ide.FilterSpec-                   Language.PureScript.Ide.ImportsSpec-                   Language.PureScript.Ide.Imports.IntegrationSpec-                   Language.PureScript.Ide.Integration-                   Language.PureScript.Ide.MatcherSpec-                   Language.PureScript.Ide.RebuildSpec-                   Language.PureScript.Ide.ReexportsSpec-                   Language.PureScript.Ide.SourceFile.IntegrationSpec-                   Language.PureScript.Ide.SourceFileSpec-    buildable: True-    hs-source-dirs: tests+name: purescript
+version: 0.9.2
+x-revision: 1
+cabal-version: >=1.8
+build-type: Simple
+license: MIT
+license-file: LICENSE
+copyright: (c) 2013-15 Phil Freeman, (c) 2014-15 Gary Burgess
+maintainer: Phil Freeman <paf31@cantab.net>
+stability: experimental
+synopsis: PureScript Programming Language Compiler
+description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript.
+category: Language
+Homepage: http://www.purescript.org/
+author: Phil Freeman <paf31@cantab.net>,
+        Gary Burgess <gary.burgess@gmail.com>,
+        Hardy Jones <jones3.hardy@gmail.com>,
+        Harry Garrood <harry@garrood.me>,
+        Christoph Hegemann <christoph.hegemann1337@gmail.com>
+
+tested-with: GHC==7.10.3
+
+extra-source-files: examples/passing/*.purs
+                  , examples/passing/*.js
+                  , examples/passing/2018/*.purs
+                  , examples/passing/2138/*.purs
+                  , examples/passing/ClassRefSyntax/*.purs
+                  , examples/passing/DctorOperatorAlias/*.purs
+                  , examples/passing/ExplicitImportReExport/*.purs
+                  , examples/passing/ExportExplicit/*.purs
+                  , examples/passing/ExportExplicit2/*.purs
+                  , examples/passing/Import/*.purs
+                  , examples/passing/ImportExplicit/*.purs
+                  , examples/passing/ImportQualified/*.purs
+                  , examples/passing/Module/*.purs
+                  , examples/passing/ModuleDeps/*.purs
+                  , examples/passing/ModuleExport/*.purs
+                  , examples/passing/ModuleExportDupes/*.purs
+                  , examples/passing/ModuleExportExcluded/*.purs
+                  , examples/passing/ModuleExportQualified/*.purs
+                  , examples/passing/ModuleExportSelf/*.purs
+                  , examples/passing/NonConflictingExports/*.purs
+                  , examples/passing/OperatorAliasElsewhere/*.purs
+                  , examples/passing/Operators/*.purs
+                  , examples/passing/PendingConflictingImports/*.purs
+                  , examples/passing/PendingConflictingImports2/*.purs
+                  , examples/passing/QualifiedNames/*.purs
+                  , examples/passing/RedefinedFixity/*.purs
+                  , examples/passing/ReExportQualified/*.purs
+                  , examples/passing/ResolvableScopeConflict/*.purs
+                  , examples/passing/ResolvableScopeConflict2/*.purs
+                  , examples/passing/ResolvableScopeConflict3/*.purs
+                  , examples/passing/ShadowedModuleName/*.purs
+                  , examples/passing/TransitiveImport/*.purs
+                  , examples/passing/TypeOperators/*.purs
+                  , examples/passing/TypeWithoutParens/*.purs
+                  , examples/failing/*.purs
+                  , examples/failing/1733/*.purs
+                  , examples/failing/ConflictingExports/*.purs
+                  , examples/failing/ConflictingImports/*.purs
+                  , examples/failing/ConflictingImports2/*.purs
+                  , examples/failing/ConflictingQualifiedImports/*.purs
+                  , examples/failing/ConflictingQualifiedImports2/*.purs
+                  , examples/failing/ExportConflictClass/*.purs
+                  , examples/failing/ExportConflictCtor/*.purs
+                  , examples/failing/ExportConflictType/*.purs
+                  , examples/failing/ExportConflictTypeOp/*.purs
+                  , examples/failing/ExportConflictValue/*.purs
+                  , examples/failing/ExportConflictValueOp/*.purs
+                  , examples/failing/ExportExplicit1/*.purs
+                  , examples/failing/ExportExplicit3/*.purs
+                  , examples/failing/ImportExplicit/*.purs
+                  , examples/failing/ImportExplicit2/*.purs
+                  , examples/failing/ImportHidingModule/*.purs
+                  , examples/failing/ImportModule/*.purs
+                  , examples/failing/InstanceExport/*.purs
+                  , examples/failing/OrphanInstance/*.purs
+                  , examples/warning/*.purs
+                  , examples/warning/*.js
+                  , examples/docs/bower_components/purescript-prelude/src/*.purs
+                  , examples/docs/bower.json
+                  , examples/docs/src/*.purs
+                  , psci/static/index.html
+                  , psci/static/index.js
+                  , tests/support/package.json
+                  , tests/support/bower.json
+                  , tests/support/setup-win.cmd
+                  , tests/support/psci/*.purs
+                  , tests/support/pscide/src/*.purs
+                  , tests/support/pscide/src/*.js
+                  , tests/support/pscide/src/*.fail
+                  , stack.yaml
+                  , README.md
+                  , INSTALL.md
+                  , CONTRIBUTORS.md
+                  , CONTRIBUTING.md
+
+source-repository head
+    type: git
+    location: https://github.com/purescript/purescript.git
+
+library
+    build-depends: base >=4.8 && <5,
+                   aeson >= 0.8 && < 0.12,
+                   aeson-better-errors >= 0.8,
+                   ansi-terminal >= 0.6.2 && < 0.7,
+                   base-compat >=0.6.0,
+                   bower-json >= 0.8,
+                   boxes >= 0.1.4 && < 0.2.0,
+                   bytestring -any,
+                   containers -any,
+                   clock -any,
+                   directory >= 1.2,
+                   dlist -any,
+                   edit-distance -any,
+                   filepath -any,
+                   fsnotify >= 0.2.1,
+                   Glob >= 0.7 && < 0.8,
+                   haskeline >= 0.7.0.0,
+                   http-types -any,
+                   language-javascript == 0.6.*,
+                   lifted-base >= 0.2.3 && < 0.2.4,
+                   monad-control >= 1.0.0.0 && < 1.1,
+                   monad-logger >= 0.3 && < 0.4,
+                   mtl >= 2.1.0 && < 2.3.0,
+                   parallel >= 3.2 && < 3.3,
+                   parsec >=3.1.10,
+                   pattern-arrows >= 0.0.2 && < 0.1,
+                   pipes >= 4.0.0 && < 4.3.0,
+                   pipes-http -any,
+                   process >= 1.2.0 && < 1.5,
+                   protolude == 0.1.5.*,
+                   regex-tdfa -any,
+                   safe >= 0.3.9 && < 0.4,
+                   semigroups >= 0.16.2 && < 0.19,
+                   sourcemap >= 0.1.6,
+                   spdx == 0.2.*,
+                   split -any,
+                   stm >= 0.2.4.0,
+                   syb -any,
+                   text -any,
+                   time -any,
+                   transformers >= 0.3.0 && < 0.6,
+                   transformers-base >= 0.4.0 && < 0.5,
+                   transformers-compat >= 0.3.0,
+                   unordered-containers -any,
+                   utf8-string >= 1 && < 2,
+                   vector -any
+
+    exposed-modules: Language.PureScript
+                     Language.PureScript.AST
+                     Language.PureScript.AST.Binders
+                     Language.PureScript.AST.Declarations
+                     Language.PureScript.AST.Operators
+                     Language.PureScript.AST.Literals
+                     Language.PureScript.AST.SourcePos
+                     Language.PureScript.AST.Traversals
+                     Language.PureScript.AST.Exported
+                     Language.PureScript.Bundle
+                     Language.PureScript.Crash
+                     Language.PureScript.Externs
+                     Language.PureScript.CodeGen
+                     Language.PureScript.CodeGen.JS
+                     Language.PureScript.CodeGen.JS.AST
+                     Language.PureScript.CodeGen.JS.Common
+                     Language.PureScript.CodeGen.JS.Optimizer
+                     Language.PureScript.CodeGen.JS.Optimizer.Blocks
+                     Language.PureScript.CodeGen.JS.Optimizer.Common
+                     Language.PureScript.CodeGen.JS.Optimizer.Inliner
+                     Language.PureScript.CodeGen.JS.Optimizer.MagicDo
+                     Language.PureScript.CodeGen.JS.Optimizer.TCO
+                     Language.PureScript.CodeGen.JS.Optimizer.Unused
+                     Language.PureScript.Constants
+                     Language.PureScript.CoreFn
+                     Language.PureScript.CoreFn.Ann
+                     Language.PureScript.CoreFn.Binders
+                     Language.PureScript.CoreFn.Desugar
+                     Language.PureScript.CoreFn.Expr
+                     Language.PureScript.CoreFn.Meta
+                     Language.PureScript.CoreFn.Module
+                     Language.PureScript.CoreFn.Traversals
+                     Language.PureScript.Comments
+                     Language.PureScript.Environment
+                     Language.PureScript.Errors
+                     Language.PureScript.Errors.JSON
+                     Language.PureScript.Kinds
+                     Language.PureScript.Linter
+                     Language.PureScript.Linter.Exhaustive
+                     Language.PureScript.Linter.Imports
+                     Language.PureScript.Make
+                     Language.PureScript.ModuleDependencies
+                     Language.PureScript.Names
+                     Language.PureScript.Options
+                     Language.PureScript.Parser
+                     Language.PureScript.Parser.Lexer
+                     Language.PureScript.Parser.Common
+                     Language.PureScript.Parser.Declarations
+                     Language.PureScript.Parser.Kinds
+                     Language.PureScript.Parser.State
+                     Language.PureScript.Parser.Types
+                     Language.PureScript.Pretty
+                     Language.PureScript.Pretty.Common
+                     Language.PureScript.Pretty.JS
+                     Language.PureScript.Pretty.Kinds
+                     Language.PureScript.Pretty.Types
+                     Language.PureScript.Pretty.Values
+                     Language.PureScript.Renamer
+                     Language.PureScript.Sugar
+                     Language.PureScript.Sugar.BindingGroups
+                     Language.PureScript.Sugar.CaseDeclarations
+                     Language.PureScript.Sugar.DoNotation
+                     Language.PureScript.Sugar.Names
+                     Language.PureScript.Sugar.Names.Common
+                     Language.PureScript.Sugar.Names.Env
+                     Language.PureScript.Sugar.Names.Exports
+                     Language.PureScript.Sugar.Names.Imports
+                     Language.PureScript.Sugar.ObjectWildcards
+                     Language.PureScript.Sugar.Operators
+                     Language.PureScript.Sugar.Operators.Common
+                     Language.PureScript.Sugar.Operators.Expr
+                     Language.PureScript.Sugar.Operators.Binders
+                     Language.PureScript.Sugar.Operators.Types
+                     Language.PureScript.Sugar.TypeClasses
+                     Language.PureScript.Sugar.TypeClasses.Deriving
+                     Language.PureScript.Sugar.TypeDeclarations
+                     Language.PureScript.Traversals
+                     Language.PureScript.TypeChecker
+                     Language.PureScript.TypeChecker.Entailment
+                     Language.PureScript.TypeChecker.Kinds
+                     Language.PureScript.TypeChecker.Monad
+                     Language.PureScript.TypeChecker.Rows
+                     Language.PureScript.TypeChecker.Skolems
+                     Language.PureScript.TypeChecker.Subsumption
+                     Language.PureScript.TypeChecker.Synonyms
+                     Language.PureScript.TypeChecker.Types
+                     Language.PureScript.TypeChecker.Unify
+                     Language.PureScript.TypeClassDictionaries
+                     Language.PureScript.Types
+
+                     Language.PureScript.Docs
+                     Language.PureScript.Docs.Convert
+                     Language.PureScript.Docs.Convert.Single
+                     Language.PureScript.Docs.Convert.ReExports
+                     Language.PureScript.Docs.Render
+                     Language.PureScript.Docs.Types
+                     Language.PureScript.Docs.RenderedCode
+                     Language.PureScript.Docs.RenderedCode.Types
+                     Language.PureScript.Docs.RenderedCode.Render
+                     Language.PureScript.Docs.AsMarkdown
+                     Language.PureScript.Docs.ParseAndBookmark
+                     Language.PureScript.Docs.Utils.MonoidExtras
+
+                     Language.PureScript.Publish
+                     Language.PureScript.Publish.Utils
+                     Language.PureScript.Publish.ErrorsWarnings
+                     Language.PureScript.Publish.BoxesHelpers
+
+                     Language.PureScript.Ide
+                     Language.PureScript.Ide.CaseSplit
+                     Language.PureScript.Ide.Command
+                     Language.PureScript.Ide.Completion
+                     Language.PureScript.Ide.Conversions
+                     Language.PureScript.Ide.Externs
+                     Language.PureScript.Ide.Error
+                     Language.PureScript.Ide.Imports
+                     Language.PureScript.Ide.Filter
+                     Language.PureScript.Ide.Matcher
+                     Language.PureScript.Ide.Pursuit
+                     Language.PureScript.Ide.Rebuild
+                     Language.PureScript.Ide.Reexports
+                     Language.PureScript.Ide.SourceFile
+                     Language.PureScript.Ide.State
+                     Language.PureScript.Ide.Types
+                     Language.PureScript.Ide.Util
+                     Language.PureScript.Ide.Watcher
+
+                     Language.PureScript.Interactive
+                     Language.PureScript.Interactive.Types
+                     Language.PureScript.Interactive.Parser
+                     Language.PureScript.Interactive.Directive
+                     Language.PureScript.Interactive.Completion
+                     Language.PureScript.Interactive.IO
+                     Language.PureScript.Interactive.Message
+                     Language.PureScript.Interactive.Module
+                     Language.PureScript.Interactive.Printer
+
+                     Control.Monad.Logger
+                     Control.Monad.Supply
+                     Control.Monad.Supply.Class
+
+                     System.IO.UTF8
+
+    extensions:      ConstraintKinds
+                     DataKinds
+                     DeriveFunctor
+                     EmptyDataDecls
+                     FlexibleContexts
+                     KindSignatures
+                     LambdaCase
+                     MultiParamTypeClasses
+                     NoImplicitPrelude
+                     PatternGuards
+                     PatternSynonyms
+                     RankNTypes
+                     RecordWildCards
+                     ScopedTypeVariables
+                     TupleSections
+                     ViewPatterns
+    exposed: True
+    buildable: True
+    hs-source-dirs: src
+    other-modules: Paths_purescript
+    ghc-options: -Wall -O2
+
+executable psc
+    build-depends: base >=4 && <5,
+                   purescript -any,
+                   aeson >= 0.8 && < 0.12,
+                   ansi-terminal >= 0.6.2 && < 0.7,
+                   base-compat >=0.6.0,
+                   bytestring -any,
+                   containers -any,
+                   directory -any,
+                   filepath -any,
+                   Glob >= 0.7 && < 0.8,
+                   mtl -any,
+                   optparse-applicative >= 0.12.1,
+                   parsec -any,
+                   time -any,
+                   transformers -any,
+                   transformers-compat -any,
+                   utf8-string >= 1 && < 2
+    main-is: Main.hs
+    buildable: True
+    hs-source-dirs: psc
+    other-modules: Paths_purescript
+    ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
+
+executable psci
+    build-depends: base >=4 && <5,
+                   purescript -any,
+                   base-compat >=0.6.0,
+                   boxes >= 0.1.4 && < 0.2.0,
+                   bytestring -any,
+                   containers -any,
+                   directory -any,
+                   filepath -any,
+                   file-embed -any,
+                   Glob -any,
+                   haskeline >= 0.7.0.0,
+                   http-types == 0.9.*,
+                   mtl -any,
+                   optparse-applicative >= 0.12.1,
+                   parsec -any,
+                   process -any,
+                   stm >= 0.2.4.0,
+                   text -any,
+                   time -any,
+                   transformers -any,
+                   transformers-compat -any,
+                   wai == 3.*,
+                   wai-websockets == 3.*,
+                   warp == 3.*,
+                   websockets >= 0.9 && <0.10
+    main-is: Main.hs
+    buildable: True
+    hs-source-dirs: psci
+    other-modules: Paths_purescript
+    ghc-options: -Wall -O2
+
+executable psc-docs
+    build-depends: base >=4 && <5,
+                   purescript -any,
+                   ansi-wl-pprint -any,
+                   directory -any,
+                   filepath -any,
+                   Glob -any,
+                   mtl -any,
+                   optparse-applicative >= 0.12.1,
+                   process -any,
+                   split -any,
+                   transformers -any,
+                   transformers-compat -any
+    main-is: Main.hs
+    other-modules: Paths_purescript
+    buildable: True
+    hs-source-dirs: psc-docs
+    other-modules: Ctags
+                   Etags
+                   Tags
+    ghc-options: -Wall -O2
+
+executable psc-publish
+    build-depends: base >=4 && <5,
+                   purescript -any,
+                   aeson -any,
+                   bytestring -any,
+                   optparse-applicative -any
+    main-is: Main.hs
+    other-modules: Paths_purescript
+    buildable: True
+    hs-source-dirs: psc-publish
+    ghc-options: -Wall -O2
+
+executable psc-hierarchy
+    build-depends: base >=4 && <5,
+                   purescript -any,
+                   directory -any,
+                   filepath -any,
+                   Glob -any,
+                   mtl -any,
+                   optparse-applicative >= 0.12.1,
+                   parsec -any,
+                   process -any
+    main-is: Main.hs
+    other-modules: Paths_purescript
+    buildable: True
+    hs-source-dirs: hierarchy
+    other-modules:
+    ghc-options: -Wall -O2
+
+executable psc-bundle
+  main-is:             Main.hs
+  other-modules:       Paths_purescript
+  other-extensions:
+  build-depends:       base >=4 && <5,
+                       purescript -any,
+                       directory -any,
+                       filepath -any,
+                       Glob -any,
+                       mtl -any,
+                       optparse-applicative >= 0.12.1,
+                       transformers -any,
+                       transformers-compat -any
+  ghc-options:         -Wall -O2
+  hs-source-dirs:      psc-bundle
+
+executable psc-ide-server
+  main-is:             Main.hs
+  other-modules:       Paths_purescript
+  other-extensions:
+  build-depends:       base >=4 && <5,
+                       aeson >= 0.8 && < 0.12,
+                       bytestring -any,
+                       purescript -any,
+                       base-compat >=0.6.0,
+                       directory -any,
+                       filepath -any,
+                       monad-logger -any,
+                       mtl -any,
+                       network -any,
+                       optparse-applicative >= 0.12.1,
+                       protolude >= 0.1.5,
+                       stm -any,
+                       text -any,
+                       transformers -any,
+                       transformers-compat -any
+  ghc-options:         -Wall -O2 -threaded
+  hs-source-dirs:      psc-ide-server
+
+executable psc-ide-client
+  main-is:             Main.hs
+  other-modules:       Paths_purescript
+  other-extensions:
+  build-depends:       base >=4 && <5,
+                       base-compat >=0.6.0,
+                       bytestring -any,
+                       mtl -any,
+                       network -any,
+                       optparse-applicative >= 0.12.1,
+                       text -any
+  ghc-options:         -Wall -O2
+  hs-source-dirs:      psc-ide-client
+
+test-suite tests
+    build-depends: base >=4 && <5,
+                   purescript -any,
+                   aeson -any,
+                   aeson-better-errors -any,
+                   base-compat -any,
+                   boxes -any,
+                   bytestring -any,
+                   containers -any,
+                   directory -any,
+                   filepath -any,
+                   Glob -any,
+                   haskeline >= 0.7.0.0,
+                   hspec -any,
+                   hspec-discover -any,
+                   HUnit -any,
+                   mtl -any,
+                   optparse-applicative -any,
+                   parsec -any,
+                   process -any,
+                   protolude >= 0.1.5,
+                   silently -any,
+                   stm -any,
+                   text -any,
+                   time -any,
+                   transformers -any,
+                   transformers-compat -any,
+                   utf8-string -any,
+                   vector -any
+    ghc-options: -Wall
+    type: exitcode-stdio-1.0
+    main-is: Main.hs
+    other-modules: TestUtils
+                   TestCompiler
+                   TestDocs
+                   TestPscPublish
+                   TestPsci
+                   TestPscIde
+                   PscIdeSpec
+                   Language.PureScript.Ide.FilterSpec
+                   Language.PureScript.Ide.ImportsSpec
+                   Language.PureScript.Ide.Imports.IntegrationSpec
+                   Language.PureScript.Ide.Integration
+                   Language.PureScript.Ide.MatcherSpec
+                   Language.PureScript.Ide.RebuildSpec
+                   Language.PureScript.Ide.ReexportsSpec
+                   Language.PureScript.Ide.SourceFile.IntegrationSpec
+                   Language.PureScript.Ide.SourceFileSpec
+    buildable: True
+    hs-source-dirs: tests