Cabal revisions of purescript-0.10.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: purescript-version: 0.10.3-cabal-version: >=1.8-build-type: Simple-license: BSD3-license-file: LICENSE-copyright: (c) 2013-16 Phil Freeman, (c) 2014-16 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/SolvingIsSymbol/*.purs- , examples/passing/TransitiveImport/*.purs- , examples/passing/TypeOperators/*.purs- , examples/passing/TypeWithoutParens/*.purs- , examples/failing/*.purs- , examples/failing/1733/*.purs- , examples/failing/2378/*.purs- , examples/failing/2379/*.purs- , examples/failing/ConflictingExports/*.purs- , examples/failing/ConflictingImports/*.purs- , examples/failing/ConflictingImports2/*.purs- , examples/failing/ConflictingQualifiedImports/*.purs- , examples/failing/ConflictingQualifiedImports2/*.purs- , examples/failing/DuplicateModule/*.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/warning/UnusedExplicitImportTypeOp/*.purs- , 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 && < 1.0,- 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,- data-ordlist >= 0.4.7.0,- 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-client >= 0.4.30 && <0.5,- http-types -any,- language-javascript == 0.6.*,- lens == 4.*,- 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.6,- 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.CoreFn.ToJSON- 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.TypeSearch- 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.Filter- Language.PureScript.Ide.Imports- Language.PureScript.Ide.Logging- 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- OverloadedStrings- 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 && < 1.0,- 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,- text -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,- text -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 >= 0.8 && < 1.0,- 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-package- build-depends: base >=4 && <5,- purescript -any,- aeson -any,- aeson-pretty -any,- bytestring -any,- containers -any,- foldl -any,- optparse-applicative -any,- system-filepath -any,- text -any,- turtle -any- main-is: Main.hs- other-modules: Paths_purescript- buildable: True- hs-source-dirs: psc-package- 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,- text -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 && < 1.0,- 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.6,- 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.6,- 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- Language.PureScript.Ide.StateSpec- buildable: True- hs-source-dirs: tests+name: purescript +version: 0.10.3 +x-revision: 1 +cabal-version: >=1.8 +build-type: Simple +license: BSD3 +license-file: LICENSE +copyright: (c) 2013-16 Phil Freeman, (c) 2014-16 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/SolvingIsSymbol/*.purs + , examples/passing/TransitiveImport/*.purs + , examples/passing/TypeOperators/*.purs + , examples/passing/TypeWithoutParens/*.purs + , examples/failing/*.purs + , examples/failing/1733/*.purs + , examples/failing/2378/*.purs + , examples/failing/2379/*.purs + , examples/failing/ConflictingExports/*.purs + , examples/failing/ConflictingImports/*.purs + , examples/failing/ConflictingImports2/*.purs + , examples/failing/ConflictingQualifiedImports/*.purs + , examples/failing/ConflictingQualifiedImports2/*.purs + , examples/failing/DuplicateModule/*.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/warning/UnusedExplicitImportTypeOp/*.purs + , 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 && < 1.0, + 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 >= 0.7.1 && < 0.8, + data-ordlist >= 0.4.7.0, + 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-client >= 0.4.30 && <0.5, + http-types -any, + language-javascript == 0.6.*, + lens == 4.*, + 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.6, + 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.CoreFn.ToJSON + 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.TypeSearch + 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.Filter + Language.PureScript.Ide.Imports + Language.PureScript.Ide.Logging + 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 + OverloadedStrings + 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 && < 1.0, + 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, + text -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, + text -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 >= 0.8 && < 1.0, + 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-package + build-depends: base >=4 && <5, + purescript -any, + aeson -any, + aeson-pretty -any, + bytestring -any, + containers -any, + foldl -any, + optparse-applicative -any, + system-filepath -any, + text -any, + turtle < 1.3 + main-is: Main.hs + other-modules: Paths_purescript + buildable: True + hs-source-dirs: psc-package + 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, + text -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 && < 1.0, + 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.6, + 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.6, + 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 + Language.PureScript.Ide.StateSpec + buildable: True + hs-source-dirs: tests
revision 2
name: purescript version: 0.10.3 -x-revision: 1 +x-revision: 2 cabal-version: >=1.8 build-type: Simple license: BSD3 aeson-better-errors >= 0.8, ansi-terminal >= 0.6.2 && < 0.7, base-compat >=0.6.0, - bower-json >= 0.8, + bower-json == 0.8.*, boxes >= 0.1.4 && < 0.2.0, bytestring -any, containers -any,