@@ -89,47 +89,48 @@ source-repository head
91 build-depends: base >=4.8 && <5,
91 build-depends: base >=4.8 && <5,
92+ aeson >= 0.8 && < 0.12,
93+ aeson-better-errors >= 0.8,
92 base-compat >=0.6.0,
94 base-compat >=0.6.0,
93− lifted-base >= 0.2.3 && < 0.2.4,
95+ bower-json >= 0.8,
94− monad-control >= 1.0.0.0 && < 1.1,
96+ boxes >= 0.1.4 && < 0.2.0,
95− transformers-base >= 0.4.0 && < 0.5,
97+ bytestring -any,
96 containers -any,
98 containers -any,
97− unordered-containers -any,
99 directory >= 1.2,
99 directory >= 1.2,
100 filepath -any,
102 filepath -any,
104+ Glob >= 0.7 && < 0.8,
105+ haskeline >= 0.7.0.0,
107+ language-javascript == 0.6.*,
108+ lifted-base >= 0.2.3 && < 0.2.4,
109+ monad-control >= 1.0.0.0 && < 1.1,
110+ monad-logger >= 0.3 && < 0.4,
101 mtl >= 2.1.0 && < 2.3.0,
111 mtl >= 2.1.0 && < 2.3.0,
112+ parallel >= 3.2 && < 3.3,
102− parsec -any,
113+ parsec >=3.1.10,
103− transformers >= 0.3.0 && < 0.6,
104− transformers-compat >= 0.3.0,
105− utf8-string >= 1 && < 2,
106 pattern-arrows >= 0.0.2 && < 0.1,
114 pattern-arrows >= 0.0.2 && < 0.1,
107− time -any,
115+ pipes >= 4.0.0 && < 4.2.0,
108− boxes >= 0.1.4 && < 0.2.0,
116+ pipes-http -any,
109− aeson >= 0.8 && < 0.12,
112− aeson-better-errors >= 0.8,
116− language-javascript == 0.6.*,
118− Glob >= 0.7 && < 0.8,
119 process >= 1.2.0 && < 1.5,
117 process >= 1.2.0 && < 1.5,
120 safe >= 0.3.9 && < 0.4,
119 safe >= 0.3.9 && < 0.4,
121 semigroups >= 0.16.2 && < 0.19,
120 semigroups >= 0.16.2 && < 0.19,
122− parallel >= 3.2 && < 3.3,
123 sourcemap >= 0.1.6,
121 sourcemap >= 0.1.6,
124 stm >= 0.2.4.0,
124 stm >= 0.2.4.0,
125− regex-tdfa -any,
125+ syb -any,
126− edit-distance -any,
126+ text -any,
127− fsnotify >= 0.2.1,
127+ time -any,
128− monad-logger >= 0.3 && < 0.4,
128+ transformers >= 0.3.0 && < 0.6,
129− pipes >= 4.0.0 && < 4.2.0 ,
129+ transformers-base >= 0.4.0 && < 0.5,
130− pipes-http -any,
130+ transformers-compat >= 0.3.0,
131− http-types -any,
131+ unordered-containers -any,
132− spdx == 0.2.*
132+ utf8-string >= 1 && < 2,
134 exposed-modules: Language.PureScript
135 exposed-modules: Language.PureScript
135 Language.PureScript.AST
136 Language.PureScript.AST
@@ -273,6 +274,16 @@ library
273 Language.PureScript.Ide.Util
274 Language.PureScript.Ide.Util
274 Language.PureScript.Ide.Rebuild
275 Language.PureScript.Ide.Rebuild
277+ Language.PureScript.Interactive
278+ Language.PureScript.Interactive.Types
279+ Language.PureScript.Interactive.Parser
280+ Language.PureScript.Interactive.Directive
281+ Language.PureScript.Interactive.Completion
282+ Language.PureScript.Interactive.IO
283+ Language.PureScript.Interactive.Message
284+ Language.PureScript.Interactive.Module
285+ Language.PureScript.Interactive.Printer
276 Control.Monad.Logger
287 Control.Monad.Logger
277 Control.Monad.Supply
288 Control.Monad.Supply
278 Control.Monad.Supply.Class
289 Control.Monad.Supply.Class
@@ -302,11 +313,22 @@ library
302 ghc-options: -Wall -O2
313 ghc-options: -Wall -O2
304executable psc
315executable psc
305− build-depends: base >=4 && <5, base-compat >=0.6.0,
316+ build-depends: base >=4 && <5,
318+ aeson >= 0.8 && < 0.12,
319+ base-compat >=0.6.0,
306− containers -any, directory -any, filepath -any,
321+ containers -any,
324+ Glob >= 0.7 && < 0.8,
307− mtl -any, optparse-applicative >= 0.12.1, parsec -any, purescript -any,
326+ optparse-applicative >= 0.12.1,
308− time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8,
330+ transformers-compat -any,
309− aeson >= 0.8 && < 0.12, bytestring -any, utf8-string >= 1 && < 2
331+ utf8-string >= 1 && < 2
310 main-is: Main.hs
332 main-is: Main.hs
311 buildable: True
333 buildable: True
312 hs-source-dirs: psc
334 hs-source-dirs: psc
@@ -314,33 +336,40 @@ executable psc
314 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
336 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
316executable psci
338executable psci
317− build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
339+ build-depends: base >=4 && <5,
341+ base-compat >=0.6.0,
342+ boxes >= 0.1.4 && < 0.2.0,
347+ haskeline >= 0.7.0.0,
318− mtl -any, optparse-applicative >= 0.12.1, parsec -any,
349+ optparse-applicative >= 0.12.1,
319− haskeline >= 0.7.0.0, purescript -any, transformers -any,
350+ parsec -any,
320− transformers-compat -any, process -any, time -any, Glob -any, base-compat >=0.6.0,
351+ process -any,
321− boxes >= 0.1.4 && < 0.2.0
352+ time -any,
322−
353+ transformers -any,
354+ transformers-compat -any
323 main-is: Main.hs
355 main-is: Main.hs
324 buildable: True
356 buildable: True
325− hs-source-dirs: psci psci/main
357+ hs-source-dirs: psci
336− Paths_purescript
358+ other-modules: Paths_purescript
337 ghc-options: -Wall -O2
359 ghc-options: -Wall -O2
339executable psc-docs
361executable psc-docs
340− build-depends: base >=4 && <5, purescript -any,
362+ build-depends: base >=4 && <5,
364+ ansi-wl-pprint -any,
341− optparse-applicative >= 0.12.1, process -any, mtl -any,
369+ optparse-applicative >= 0.12.1,
342− split -any, ansi-wl-pprint -any, directory -any,
370+ process -any,
343− filepath -any, Glob -any, transformers -any,
372+ transformers -any,
344 transformers-compat -any
373 transformers-compat -any
345 main-is: Main.hs
374 main-is: Main.hs
346 other-modules: Paths_purescript
375 other-modules: Paths_purescript
@@ -352,7 +381,11 @@ executable psc-docs
352 ghc-options: -Wall -O2
381 ghc-options: -Wall -O2
354executable psc-publish
383executable psc-publish
384+ build-depends: base >=4 && <5,
355− build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
388+ optparse-applicative -any
356 main-is: Main.hs
389 main-is: Main.hs
357 other-modules: Paths_purescript
390 other-modules: Paths_purescript
358 buildable: True
391 buildable: True
@@ -360,9 +393,15 @@ executable psc-publish
360 ghc-options: -Wall -O2
393 ghc-options: -Wall -O2
362executable psc-hierarchy
395executable psc-hierarchy
396+ build-depends: base >=4 && <5,
363− build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.12.1,
402+ optparse-applicative >= 0.12.1,
364− process -any, mtl -any, parsec -any, filepath -any, directory -any,
403+ parsec -any,
365− Glob -any
404+ process -any
366 main-is: Main.hs
405 main-is: Main.hs
367 other-modules: Paths_purescript
406 other-modules: Paths_purescript
368 buildable: True
407 buildable: True
@@ -376,13 +415,13 @@ executable psc-bundle
376 other-extensions:
415 other-extensions:
377 build-depends: base >=4 && <5,
416 build-depends: base >=4 && <5,
378 purescript -any,
417 purescript -any,
380 directory -any,
418 directory -any,
381 mtl -any,
421 mtl -any,
383− transformers-compat -any,
384 optparse-applicative >= 0.12.1,
422 optparse-applicative >= 0.12.1,
385− Glob -any
423+ transformers -any,
424+ transformers-compat -any
386 ghc-options: -Wall -O2
425 ghc-options: -Wall -O2
387 hs-source-dirs: psc-bundle
426 hs-source-dirs: psc-bundle
@@ -390,19 +429,19 @@ executable psc-ide-server
390 main-is: Main.hs
429 main-is: Main.hs
391 other-modules: Paths_purescript
430 other-modules: Paths_purescript
392 other-extensions:
431 other-extensions:
393− build-depends: base >=4 && <5
432+ build-depends: base >=4 && <5,
394− , purescript -any
433+ purescript -any,
434+ base-compat >=0.6.0,
395− , directory -any
435+ directory -any,
396− , filepath -any
436+ filepath -any,
397− , monad-logger -any
437+ monad-logger -any,
398− , mtl -any
438+ mtl -any,
400− , transformers-compat -any
401− , network -any
439+ network -any,
402− , optparse-applicative >= 0.12.1
440+ optparse-applicative >= 0.12.1,
403− , stm -any
441+ stm -any,
404− , text -any
442+ text -any,
405− , base-compat >=0.6.0
443+ transformers -any,
444+ transformers-compat -any
406 ghc-options: -Wall -O2 -threaded
445 ghc-options: -Wall -O2 -threaded
407 hs-source-dirs: psc-ide-server
446 hs-source-dirs: psc-ide-server
@@ -410,12 +449,12 @@ executable psc-ide-client
410 main-is: Main.hs
449 main-is: Main.hs
411 other-modules: Paths_purescript
450 other-modules: Paths_purescript
412 other-extensions:
451 other-extensions:
413− build-depends: base >=4 && <5
452+ build-depends: base >=4 && <5,
453+ base-compat >=0.6.0,
414− , mtl -any
454+ mtl -any,
415− , text -any
455+ network -any,
416− , optparse-applicative >= 0.12.1
456+ optparse-applicative >= 0.12.1,
417− , network -any
457+ text -any
418− , base-compat >=0.6.0
419 ghc-options: -Wall -O2
458 ghc-options: -Wall -O2
420 hs-source-dirs: psc-ide-client
459 hs-source-dirs: psc-ide-client
@@ -432,13 +471,33 @@ executable pcc
432 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
471 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
434test-suite tests
473test-suite tests
435− build-depends: base >=4 && <5, containers -any, directory -any,
474+ build-depends: base >=4 && <5,
436− filepath -any, mtl -any, parsec -any, purescript -any,
475+ purescript -any,
437− transformers -any, process -any, transformers-compat -any, time -any,
476+ aeson -any,
438− Glob -any, aeson-better-errors -any, bytestring -any, aeson -any,
477+ aeson-better-errors -any,
485+ haskeline >= 0.7.0.0,
487+ hspec-discover -any,
439− base-compat -any, haskeline >= 0.7.0.0, optparse-applicative -any,
490+ optparse-applicative -any,
440− boxes -any, HUnit -any, hspec -any, hspec-discover -any, stm -any, text -any,
491+ parsec -any,
498+ transformers-compat -any,
441− vector -any, utf8-string -any, silently -any
499+ utf8-string -any,
442 ghc-options: -Wall
501 ghc-options: -Wall
443 type: exitcode-stdio-1.0
502 type: exitcode-stdio-1.0
444 main-is: Main.hs
503 main-is: Main.hs
@@ -457,12 +516,8 @@ test-suite tests
457 Language.PureScript.Ide.RebuildSpec
516 Language.PureScript.Ide.RebuildSpec
458 Language.PureScript.Ide.ReexportsSpec
517 Language.PureScript.Ide.ReexportsSpec
459 Language.PureScript.IdeSpec
518 Language.PureScript.IdeSpec
464 buildable: True
519 buildable: True
465− hs-source-dirs: tests psci
520+ hs-source-dirs: tests
467test-suite pcc-tests
522test-suite pcc-tests
468 build-depends: base >=4 && <5, directory -any, filepath -any, process -any
523 build-depends: base >=4 && <5, directory -any, filepath -any, process -any
@@ -470,3 +525,4 @@ test-suite pcc-tests
470 main-is: TestMain.hs
525 main-is: TestMain.hs
471 buildable: True
526 buildable: True
472 hs-source-dirs: pcc
527 hs-source-dirs: pcc