diff --git a/README.md b/README.md index f72657f3..2077296f 100644 --- a/README.md +++ b/README.md @@ -64,10 +64,9 @@ stack build # Install PureScript dependencies cd staging -psc-package install +spago install -# note: globs like **/src/** do not work -stack exec trypurescript 8081 ".psc-package/psc-0.13.6-*/*/*/src/**/*.purs" "src/*.purs" +stack exec trypurescript 8081 $(spago sources) # should output that is is compiling the sources (first time) # then: Setting phasers to stun... (port 8081) (ctrl-c to quit) ``` diff --git a/staging/.gitignore b/staging/.gitignore new file mode 100644 index 00000000..c6cff108 --- /dev/null +++ b/staging/.gitignore @@ -0,0 +1 @@ +.spago/ diff --git a/staging/packages.dhall b/staging/packages.dhall new file mode 100644 index 00000000..83881b1b --- /dev/null +++ b/staging/packages.dhall @@ -0,0 +1,8 @@ +let upstream = + https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200404/packages.dhall sha256:f239f2e215d0cbd5c203307701748581938f74c4c78f4aeffa32c11c131ef7b6 + +let overrides = {=} + +let additions = {=} + +in upstream // overrides // additions diff --git a/staging/psc-package.json b/staging/psc-package.json deleted file mode 100644 index 816e6be9..00000000 --- a/staging/psc-package.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "core", - "set": "psc-0.13.6-20200127", - "source": "https://github.com/purescript/package-sets.git", - "depends": [ - "arrays", - "bifunctors", - "console", - "const", - "contravariant", - "control", - "distributive", - "effect", - "either", - "enums", - "exceptions", - "exists", - "foldable-traversable", - "foreign", - "foreign-object", - "free", - "functions", - "functors", - "generics-rep", - "globals", - "identity", - "integers", - "lazy", - "math", - "maybe", - "ordered-collections", - "prelude", - "profunctor", - "proxy", - "quickcheck", - "random", - "react", - "react-dom", - "record", - "refs", - "semirings", - "st", - "strings", - "tailrec", - "transformers", - "tuples", - "typelevel-prelude", - "unfoldable", - "validation", - "web-dom", - "web-html" - ] -} diff --git a/staging/spago.dhall b/staging/spago.dhall new file mode 100644 index 00000000..35c47afa --- /dev/null +++ b/staging/spago.dhall @@ -0,0 +1,52 @@ +{ name = "try-purescript-server" +, dependencies = + [ "arrays" + , "bifunctors" + , "console" + , "const" + , "contravariant" + , "control" + , "distributive" + , "effect" + , "either" + , "enums" + , "exceptions" + , "exists" + , "foldable-traversable" + , "foreign" + , "foreign-object" + , "free" + , "functions" + , "functors" + , "generics-rep" + , "globals" + , "identity" + , "integers" + , "lazy" + , "math" + , "maybe" + , "ordered-collections" + , "prelude" + , "profunctor" + , "proxy" + , "quickcheck" + , "random" + , "react" + , "react-dom" + , "record" + , "refs" + , "semirings" + , "st" + , "strings" + , "tailrec" + , "transformers" + , "tuples" + , "typelevel-prelude" + , "unfoldable" + , "validation" + , "web-dom" + , "web-html" + ] +, packages = ./packages.dhall +, sources = [ "src/**/*.purs" ] +}