Skip to content
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,6 @@ vendor
.cache
.bundle

.spago
.spago

.parcel-cache
14 changes: 14 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
dist: focal
language: node_js
node_js:
- 13
install:
- sudo ln -s /snap/google-cloud-sdk/128/lib/x86_64-linux-gnu/libtinfo.so.5 /usr/lib/x86_64-linux-gnu/libtinfo.so.5
- npm install -g purescript@0.14.1 spago@0.20.1 parcel-bundler
script:
- npm install
- spago build
- spago test
- spago -x examples.dhall build
- npm run build-examples
- cd benchmarks/js-framework-benchmark/keyed
- npm run build
- cd ../non-keyed
- npm run build
4 changes: 2 additions & 2 deletions benchmarks/js-framework-benchmark/keyed/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
"url": "https://github.com/krausest/js-framework-benchmark.git"
},
"devDependencies": {
"purescript": "0.13.8",
"spago": "0.18.0",
"purescript": "0.19.1",
"spago": "0.20.1",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12"
}
Expand Down
4 changes: 2 additions & 2 deletions benchmarks/js-framework-benchmark/keyed/packages.dhall
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
let upstream =
https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20200822/packages.dhall sha256:b4f151f1af4c5cb6bf5437489f4231fbdd92792deaf32971e6bcb0047b3dd1f8
https://github.com/purescript/package-sets/releases/download/psc-0.14.1-20210427/packages.dhall sha256:edbb8f70232fb83895c7ce02f5d2b29f6ee1722f1a70fc58d3bc0ab0de18afe4

let overrides = { = }

Expand All @@ -20,7 +20,7 @@ let additions = {
, repo =
"https://github.com/easafe/purescript-flame.git"
, version =
"v1.0.0"
"f566e620dd1b31f9e7b2bd48bf69552990954538"
}
}

Expand Down
8 changes: 7 additions & 1 deletion benchmarks/js-framework-benchmark/keyed/spago.dhall
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
{ name = "js-framework-benchmark-flame"
, dependencies = [ "flame" ]
, dependencies = [
"flame",
"aff",
"arrays",
"effect",
"maybe",
"prelude" ]
, packages = ./packages.dhall
, sources = [ "src/**/*.purs" ]
}
4 changes: 2 additions & 2 deletions benchmarks/js-framework-benchmark/non-keyed/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
"url": "https://github.com/krausest/js-framework-benchmark.git"
},
"devDependencies": {
"purescript": "0.13.8",
"spago": "0.18.0",
"purescript": "0.19.1",
"spago": "0.20.1",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12"
}
Expand Down
5 changes: 3 additions & 2 deletions benchmarks/js-framework-benchmark/non-keyed/packages.dhall
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
let upstream =
https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20200822/packages.dhall sha256:b4f151f1af4c5cb6bf5437489f4231fbdd92792deaf32971e6bcb0047b3dd1f8
https://github.com/purescript/package-sets/releases/download/psc-0.14.1-20210427/packages.dhall sha256:edbb8f70232fb83895c7ce02f5d2b29f6ee1722f1a70fc58d3bc0ab0de18afe4


let overrides = { = }

Expand All @@ -20,7 +21,7 @@ let additions = {
, repo =
"https://github.com/easafe/purescript-flame.git"
, version =
"v1.0.0"
"f566e620dd1b31f9e7b2bd48bf69552990954538"
}
}

Expand Down
8 changes: 7 additions & 1 deletion benchmarks/js-framework-benchmark/non-keyed/spago.dhall
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
{ name = "js-framework-benchmark-flame"
, dependencies = [ "flame" ]
, dependencies = [ "flame",
"aff",
"arrays",
"effect",
"maybe",
"web-dom",
"prelude" ]
, packages = ./packages.dhall
, sources = [ "src/**/*.purs" ]
}
2 changes: 1 addition & 1 deletion examples.dhall
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ let conf = ./spago.dhall

in conf // {
sources = conf.sources # [ "examples/**/*.purs" ],
dependencies = conf.dependencies # [ "httpure" , "websocket-simple", "affjax", "node-fs-aff", "node-http" ]
dependencies = conf.dependencies # [ "httpure" , "affjax", "node-fs-aff", "js-timers", "web-storage"]
}
100 changes: 0 additions & 100 deletions examples/Webchat/Client/Webchat.purs

This file was deleted.

1 change: 0 additions & 1 deletion examples/Webchat/Client/webchat-client.js

This file was deleted.

29 changes: 0 additions & 29 deletions examples/Webchat/Client/webchat.css

This file was deleted.

14 changes: 0 additions & 14 deletions examples/Webchat/Client/webchat.html

This file was deleted.

7 changes: 0 additions & 7 deletions examples/Webchat/README.md

This file was deleted.

35 changes: 0 additions & 35 deletions examples/Webchat/Server/WS.js

This file was deleted.

77 changes: 0 additions & 77 deletions examples/Webchat/Server/WS.purs

This file was deleted.

Loading