diff --git a/stack.yaml b/stack.yaml index 3854edaa..56b85912 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,22 +1,14 @@ -resolver: lts-13.26 +resolver: lts-17.6 flags: aeson-pretty: lib-only: true these: assoc: false - quickcheck: false packages: - '.' extra-deps: -# purescript 0.14.0-rc5 -- github: purescript/purescript - commit: 7ecc42669c69682996f2196ba2eef6c4ca827348 - subdirs: - - . - - lib/purescript-ast - - lib/purescript-cst -- happy-1.19.9 +- purescript-0.14.1 +- purescript-ast-0.1.1.0 +- purescript-cst-0.1.1.0 +- happy-1.20.0 - language-javascript-0.7.0.0 -- network-3.0.1.1 -- these-1.0.1 -- semialign-1 diff --git a/trypurescript.cabal b/trypurescript.cabal index e2575430..9894408a 100644 --- a/trypurescript.cabal +++ b/trypurescript.cabal @@ -13,9 +13,14 @@ author: Phil Freeman data-dir: "" executable trypurescript - build-depends: base ==4.*, + -- Since no one depends on this project as a library, + -- packages below are `-any` because their versions are determined + -- by the `stack.yml` file. Versions correspond to the ones + -- specified in the resolver (i.e. the package set) + -- unless it is a versioned library added via `extra-deps` field. + build-depends: base -any, aeson -any, - bytestring >=0.10.0.2 && <0.11, + bytestring -any, data-default -any, directory -any, filepath -any, @@ -24,9 +29,9 @@ executable trypurescript purescript, purescript-cst, containers -any, - http-types >= 0.8.5, - transformers ==0.5.*, - mtl ==2.2.2, + http-types -any, + transformers -any, + mtl -any, text -any, time -any, warp -any