Skip to content

Commit 4341a0d

Browse files
authored
Use spago for managing the server package set, attempt 2 (#150)
1 parent a60f845 commit 4341a0d

File tree

5 files changed

+63
-56
lines changed

5 files changed

+63
-56
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,9 @@ stack build
6464

6565
# Install PureScript dependencies
6666
cd staging
67-
psc-package install
67+
spago install
6868

69-
# note: globs like **/src/** do not work
70-
stack exec trypurescript 8081 ".psc-package/psc-0.13.6-*/*/*/src/**/*.purs" "src/*.purs"
69+
stack exec trypurescript 8081 $(spago sources)
7170
# should output that is is compiling the sources (first time)
7271
# then: Setting phasers to stun... (port 8081) (ctrl-c to quit)
7372
```

staging/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.spago/

staging/packages.dhall

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
let upstream =
2+
https://github.com/purescript/package-sets/releases/download/psc-0.13.6-20200404/packages.dhall sha256:f239f2e215d0cbd5c203307701748581938f74c4c78f4aeffa32c11c131ef7b6
3+
4+
let overrides = {=}
5+
6+
let additions = {=}
7+
8+
in upstream // overrides // additions

staging/psc-package.json

Lines changed: 0 additions & 53 deletions
This file was deleted.

staging/spago.dhall

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{ name = "try-purescript-server"
2+
, dependencies =
3+
[ "arrays"
4+
, "bifunctors"
5+
, "console"
6+
, "const"
7+
, "contravariant"
8+
, "control"
9+
, "distributive"
10+
, "effect"
11+
, "either"
12+
, "enums"
13+
, "exceptions"
14+
, "exists"
15+
, "foldable-traversable"
16+
, "foreign"
17+
, "foreign-object"
18+
, "free"
19+
, "functions"
20+
, "functors"
21+
, "generics-rep"
22+
, "globals"
23+
, "identity"
24+
, "integers"
25+
, "lazy"
26+
, "math"
27+
, "maybe"
28+
, "ordered-collections"
29+
, "prelude"
30+
, "profunctor"
31+
, "proxy"
32+
, "quickcheck"
33+
, "random"
34+
, "react"
35+
, "react-dom"
36+
, "record"
37+
, "refs"
38+
, "semirings"
39+
, "st"
40+
, "strings"
41+
, "tailrec"
42+
, "transformers"
43+
, "tuples"
44+
, "typelevel-prelude"
45+
, "unfoldable"
46+
, "validation"
47+
, "web-dom"
48+
, "web-html"
49+
]
50+
, packages = ./packages.dhall
51+
, sources = [ "src/**/*.purs" ]
52+
}

0 commit comments

Comments
 (0)