Skip to content

Commit 8f996d1

Browse files
committed
Update examples for v0.15
1 parent aedde42 commit 8f996d1

File tree

16 files changed

+1920
-8485
lines changed

16 files changed

+1920
-8485
lines changed

examples/Affjax/affjax.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.EffectList.Affjax.Main').main();
1+
import { main } from '../../output/Examples.EffectList.Affjax.Main';
2+
main();

examples/Counter/counter.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.NoEffects.Counter.Main').main();
1+
import { main } from '../../output/Examples.NoEffects.Counter.Main';
2+
main();

examples/Counters/counters.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.NoEffects.Counters.Main').main();
1+
import { main } from '../../output/Examples.NoEffects.Counters.Main';
2+
main();

examples/Dice/dice.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.EffectList.Dice.Main').main();
1+
import { main } from '../../output/Examples.EffectList.Dice.Main';
2+
main();

examples/EffectfulAffjax/affjax.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.Effectful.Affjax.Main').main();
1+
import { main } from '../../output/Examples.Effectful.Affjax.Main';
2+
main();

examples/EffectfulDice/dice.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.Effectful.Dice.Main').main();
1+
import { main } from '../../output/Examples.Effectful.Dice.Main';
2+
main();

examples/ServerSideRendering/Client/ServerSideRendering.purs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ update m@(Model model) = case _ of
2222
Update int → Model (Just int) :> []
2323

2424
main Effect Unit
25-
main = F.resumeMount_ (QuerySelector "body")
25+
main = F.resumeMount_ (QuerySelector "#main")
2626
{ init: []
2727
, subscribe: []
2828
, update
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../../output/Examples.EffectList.ServerSideRendering.Client.Main').main();
1+
import { main } from '../../../output/Examples.EffectList.ServerSideRendering.Client.Main';
2+
main();

examples/ServerSideRendering/Server/ServerSideRendering.purs

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ serveJavaScript = do
3434

3535
serveHTML ResponseM
3636
serveHTML = do
37-
stringContents ← liftEffect $ F.preMount (QuerySelector "body") { init: Model Nothing, view: markup }
37+
stringContents ← liftEffect $ F.preMount (QuerySelector "#main") { init: Model Nothing, view: markup }
3838
H.ok' htmlContentType stringContents
3939
where
4040
htmlContentType = H.header "Content-Type" "text/html"
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.EffectList.ServerSideRendering.Server.Main').main();
1+
import { main } from '../../../output/Examples.EffectList.ServerSideRendering.Server.Main/index.js';
2+
main();

examples/SpecialElements/special.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.EffectList.Special.Main').main();
1+
import { main } from '../../output/Examples.EffectList.Special.Main';
2+
main();
+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.EffectList.Subscriptions.Main').main();
1+
import { main } from '../../output/Examples.EffectList.Subscriptions.Main';
2+
main();

examples/Todo/todo.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
require('../../output/Examples.EffectList.Todo.Main').main();
1+
import { main } from '../../output/Examples.EffectList.Todo.Main';
2+
main();

package-lock.json

+1,885-8,462
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+9-8
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,30 @@
88
"files": [
99
"package.json"
1010
],
11+
"type": "module",
1112
"scripts": {
1213
"example-dice-aff": "parcel build examples/EffectfulDice/dice.js --dist-dir examples/EffectfulDice/dist/",
13-
"example-server-side-rendering-server": "parcel build examples/ServerSideRendering/Server/dist/server-side-rendering-server.js --dist-dir examples/ServerSideRendering/Server/dist -t node",
14-
"example-server-side-rendering-client": "parcel build examples/ServerSideRendering/Client/server-side-rendering-client.js --dist-dir examples/ServerSideRendering/Client/dist",
15-
"example-server-side-rendering": "npm run example-server-side-rendering-server && npm run example-server-side-rendering-client",
14+
"example-server-side-rendering-client": "parcel build examples/ServerSideRendering/Client/server-side-rendering-client.js --dist-dir examples/ServerSideRendering/dist --no-optimize",
15+
"example-server-side-rendering": "npm run example-server-side-rendering-client",
1616
"example-affjax": "parcel build examples/EffectfulAffjax/affjax.js --dist-dir examples/EffectfulAffjax/dist",
1717
"example-affjax-list": "parcel build examples/Affjax/affjax.js --dist-dir examples/Affjax/dist",
1818
"example-counter": "parcel build examples/Counter/counter.js --dist-dir examples/Counter/dist",
1919
"example-counters": "parcel build examples/Counters/counters.js --dist-dir examples/Counters/dist",
2020
"example-dice": "parcel build examples/Dice/dice.js --dist-dir examples/Dice/dist",
21+
"example-effectful-dice": "parcel build examples/EffectfulDice/dice.js --dist-dir examples/EffectfulDice/dist",
2122
"example-special": "parcel build examples/SpecialElements/special.js --dist-dir examples/SpecialElements/dist",
2223
"example-subscriptions": "parcel build examples/Subscriptions/subscriptions.js --dist-dir examples/Subscriptions/dist",
2324
"example-todo": "parcel build examples/Todo/todo.js --dist-dir examples/Todo/dist",
2425
"scratchpad": "parcel watch test/scratchpadloader.js --dist-dir test/dist",
25-
"server-side-rendering": "npm run example-server-side-rendering && node examples/ServerSideRendering/dist/server-side-rendering-server.js",
26-
"build-examples": "npm run example-affjax-list && npm run example-affjax && npm run example-counter && npm run example-counters && npm run example-dice && npm run example-todo",
27-
"test": "spago -x examples.dhall test && npm run build-examples && npm run example-special && npm run example-subscriptions"
26+
"server-side-rendering": "npm run example-server-side-rendering && node examples/ServerSideRendering/Server/server-side-rendering-server.js",
27+
"build-examples": "npm run example-affjax-list && npm run example-affjax && npm run example-counter && npm run example-counters && npm run example-dice && npm run example-todo && npm run example-special && npm run example-subscriptions && npm run example-effectful-dice",
28+
"test": "spago -x examples.dhall test && npm run build-examples"
2829
},
2930
"devDependencies": {
3031
"jsdom": "^16.5.3",
31-
"parcel": "^2.2.1"
32+
"parcel": "^2.7.0"
3233
},
3334
"alias": {
3435
"xhr2": false
3536
}
36-
}
37+
}

packages.dhall

+2-2
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ let additions =
117117
-------------------------------
118118
-}
119119
let upstream =
120-
https://github.com/purescript/package-sets/releases/download/psc-0.15.0-20220527/packages.dhall
121-
sha256:15dd8041480502850e4043ea2977ed22d6ab3fc24d565211acde6f8c5152a799
120+
https://github.com/purescript/package-sets/releases/download/psc-0.15.4-20220822/packages.dhall
121+
sha256:908b4ffbfba37a0a4edf806513a555d0dbcdd0cde7abd621f8d018d2e8ecf828
122122

123123
let overrides = {=}
124124

0 commit comments

Comments
 (0)